[ 登录注册 ]

android

Android开发过程中如何进行算法与界面的优化?

2016/03/22 16:26 [db:作者] 返回上一页

1. 调整程序的进程结构
  • 减少进程数量(善用ViewStub、ViewSwitch等)
  • 减少进程周期循环次数,及时让进程休眠
  • 不编写长寿代码,只在需要时运行,服务应快速完成并立即结束
2. 调整算法,取消不必要的环节,减少对CPU和内存的需求
  • 减少函数调用次数
  • 适当使用JNI
3. 精心设计界面
  • 避免复杂布局。控制嵌套和View数量,善用Merge、inflate()、RelativeLayout等
  • 去除不必要的背景、动画
  • 执行长时间、耗电的任务之前检查电量、提示用户

文章来源:http://www.bozhiyue.com/mianshiti/android/2016/0322/5915.html
评论
发表评论