高效开发Android App的10个建议
发表时间:2014年4月5日 11:42 来源:创业邦
在进行整体更新之前检查电池的状态和网络状态,等待最好的状态在进行大幅度装换操作;
让用户看到用电情况,比如更新周期,后台操作的时候;
实现低内存占用UI
建议九:怎么找到布局显示问题
当我们为布局单独创建UI的时候,就是在创建滥用内存的App,它在UI中会出现可恶的延时。要实现一个流畅的、低内存占用的UI,第一步就是搜索你的应用找出潜在的瓶颈布局。使用Android SDK/tools/中自带的Hierarchy Viewer Tool工具。
还有一个很好的工具就是Lint,它会扫描应用的源码去寻找可能存在的bug,并为控件结果进行优化。
建议十:如何解决问题
如果布局显示结果发现了问题,你可以考虑简化布局结构。可以把LinearLayout类型转化成RelativeLayout类型,降低布局的层级结构。
做到更加完美并不断优化
尽管以上的每条建议看起来都是很小的改进,但是如果它能成为你日常代码的一部分,那么你就会看到意想不到的结果。要让Google Play看到更多杰出的、流畅的、更快速、更省电的应用,向Android走向完美的目标迈进一步。(编译:chris)