轻量级Android应用程序的提示

And*_*eas 12 android

我开始开发Android应用程序,我想知道是否有任何创建轻量级应用程序的技巧.这是我第一次尝试在移动平台上编写应用程序,但我希望我的编程经验会有所帮助.

我想到了"更好,更快,更轻的Java"这本书,但这会是我问题的"答案"吗?是否有任何特定于Android平台的提示可以让我构建轻量级应用程序?

Dav*_*ebb 11

一个好的起点是Android Developer Documentation中的Performanceing for PerformanceDesigning for Responsiveness文档.


Eri*_*ass 6

意识到你正在编写一个内存有限的平台,所以尽量不要分配内存,除非你绝对必须这样做.你想要的最后一件事是让垃圾收集器启动并开始吃CPU周期.此外,"性能"通常与"用户体验"同义,因此如果您必须执行任何CPU密集型操作,请在后台和UI线程中执行此操作.

以下是一些您可能会发现有用的其他信息: