【问题标题】:How do I optimize application in android?如何优化android中的应用程序?
【发布时间】:2012-01-07 18:31:44
【问题描述】:

我的游戏扩展了 Views 并具有结构:

onMeasure(){
//load image, sound, font, ect,..
}
onDraw(){
// draw everything
}
oTouchEvent(){
//detect event ..
finish();
System.gc();
} 

但是它使用了非常大的内存,你有什么办法优化游戏吗?

【问题讨论】:

  • 你知道什么好的引擎吗?我是学生,我想了解有关 Android 的更多信息。那么如何优化呢?
  • 非常适合创建游戏。明智且合乎逻辑的做法是创建或使用开源的 android 引擎。最流行的一个是andengine.org 我实际上将它用于我现在为 android 制作的游戏。非常感谢@Nicolas Gramlich

标签: android optimization ram


【解决方案1】:

在大多数情况下,您不必重写 onMeasure、onDraw 等 View 方法。这些方法在 UI 线程上运行,并且必须通过输入/输出来阻止,例如加载图像、字体等。

对于 2D 图形,您应该使用 Canvas。见http://developer.android.com/guide/topics/graphics/2d-graphics.html

【讨论】:

    猜你喜欢
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 2013-02-08
    相关资源
    最近更新 更多