Android开发过程中如何进行算法与界面的优化?
来源:互联网 发布:现在淘宝代销好做吗 编辑:程序博客网 时间:2024/05/21 05:58
1. 调整程序的进程结构
- 减少进程数量(善用ViewStub、ViewSwitch等)
- 减少进程周期循环次数,及时让进程休眠
- 不编写长寿代码,只在需要时运行,服务应快速完成并立即结束
2. 调整算法,取消不必要的环节,减少对CPU和内存的需求
- 减少函数调用次数
- 适当使用JNI
3. 精心设计界面
- 避免复杂布局。控制嵌套和View数量,善用Merge、inflate()、RelativeLayout等
- 去除不必要的背景、动画
- 执行长时间、耗电的任务之前检查电量、提示用户
- 建立连接前按Wifi-3G-2G顺序检查网络
- 不要保持2G/3G连接
- wifi可用时,尽量用push,不要用定时查询
- 优化应用程序的设计和算法
- 使用简单高效的数据
- 使用gzip压缩
- 数据流>树-节点层次结构
- Ex, protobuf>json>xml
- Android开发过程中如何进行算法与界面的优化?
- Android如何进行数字签名与优化
- Android如何进行数字签名与优化
- Android应用如何进行数字签名与优化
- 如何在android的开发中打开系统设置界面
- android的UI开发中如何确定登陆界面
- android app 开发过程中 对于性能优化的总结
- 如何入手android的性能进行优化
- 如何进行Android客户端的优化?
- 在Ubuntu 10.10中如何进行图形界面与文本界面的切换
- Android开发优化之—界面UI的优化
- Android开发优化之对界面UI的优化
- Android应用开发中如何进行单元测试
- Android应用开发中如何进行单元测试
- Android应用开发中如何进行单元测试
- Android应用开发中如何进行单元测试
- Android应用开发中如何进行单元测试
- Android应用开发中如何进行单元测试
- .word伪指令含义
- Red5流媒体服务器的安装与测试
- 本周微软大事
- OCA-UNIT8-DATA
- vs 使用小技巧
- Android开发过程中如何进行算法与界面的优化?
- Web项目中解析XML文件
- OCA-UNIT9-UNDO(深入解析)
- flashback 汇总
- HTC G2 Magic 获取root权限教程
- Java中发送邮件
- hdu 2243 AC自动机+矩阵快速幂
- XP上配置Objective-c 环境
- Android4.0 Loaders使用方式解析