如何提高Android应用程序的整体性能?

问题描述 投票:2回答:1

当我试图减少我的Android应用程序并优化它时,我会寻找各种可能性来做到这一点。在这里我找到了:

A. Android Developer Tips

  • 避免创建不必要的对象
  • 首选静态虚拟
  • 使用静态最终常量
  • 避免使用内部吸气剂/二传手
  • 增强的For循环语法等

B. https://software.intel.com/en-us/android/articles/5-ways-to-optimize-your-code-for-android-5.0-lollipop

  • 尽可能使用局部变量而不是公共类字段。
  • 使用final关键字提示值是常量
  • 对类和方法定义等使用final关键字。

C.使用view.setOnClickListener(new View.OnClickListener...),使用view.setOnClickListener(this),通过将监听器附加到活动或片段。

D. http://www.vogella.com/tutorials/AndroidApplicationOptimization/article.html

E. http://developer.sonymobile.com/2012/01/31/tips-for-reducing-apk-file-size/

  • 删除调试信息。

F. http://hsc.com/Blog/Best-Practices-For-Memory-Optimization-on-Android-1

  • 使用优化的Datacontainers
  • 使用Proguard和Zipalign

G. http://ernelljava.blogspot.se/2012/04/do-not-create-objects.html

  • 不要过度使用String,使用StringBuilder来处理String。

H. https://github.com/futurice/android-best-practices

还有其他提示可以帮助我优化我的应用程序吗?

android performance optimization android-proguard
1个回答
1
投票

检查以下几点以获得更好的编码和优化,

( - )保持编码清洁,小部分,

( - )不要写一个长的单个函数,将它分成小函数,

( - )永远不要在主线程上调用任何网络功能,始终使用异步任务。

( - )在对任何资源使用时,快速释放它不会保持使用以避免死锁情况。

© www.soinside.com 2019 - 2024. All rights reserved.