对android开发者有益的建议.doc

对android开发者有益的建议.doc

ID:53667187

大小:72.50 KB

页数:4页

时间:2020-04-05

对android开发者有益的建议.doc_第1页
对android开发者有益的建议.doc_第2页
对android开发者有益的建议.doc_第3页
对android开发者有益的建议.doc_第4页
资源描述:

《对android开发者有益的建议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、对Android开发者有益的优化建议把速度作为冃标建议1:在运行慢的手机上测试。你将在运行慢的手机上发现很多问题,同时它让你抓狂,没人会喜欢运行慢的程序。建议2:尽量减少XML布局层次。更多的层次意味着系统将为解析你的代码付岀更多的工作,这将会让图像渲染的更慢。建议3:用AndroidLint。在工程目录上右键选择Eclipse>AndroidTools>RunLinto它将会得到程序的一些信息,并能提高程序的运行速度,或者它能让你得代码更加清爽。建议4:AndroidLint可以得到错误信息。

2、它可以给你的代码提供很详细的信息,并在你出错Z前就可以给做出提示。建议5:用可以帮助你减少视图层次结构。这是一种简单的方式来去除多余的层次。好的文章都对此有所解释,而且在AndroidDeveloper中它也显得与众不同。建议6:用HierarchyViewer可以直观的看到你布局的层次。这个智能的T•具可以显示布局中有多少层次,而且可以提示出那些可以让程序变慢。建议7:如果可以尽量用RelativeLayoutoAbsoluteLayout已经过期了,就不耍用了。你经常会遇到在R

3、elativeLayout和LinearLayout中做岀选择的情况,那就直接用RelativeLayouotnfi,因为它可以让你减少视图层次。比如,你想实现一个如下视图:盒子A在屏幕左半边丨盒子B在屏幕右半边你首先会想到这么做:

4、”BoxAtakesuplefthalfofthescreenandroid:layoutwidth二”Odip”android:layoutheight二”wrapcontentvandroid:layout_weight二”1"/>

5、ght=v1"/>Thatworksjustfine,butyoucouldalsouse:

6、=matchparentvandroid:layoutheight二”wrapcontent”android:layouttoLeftOf二”@+id/dummycenterv/>

7、alfofthescreenandroid:layoutheight=”wrapcontentvandroid:layout_loRighlOf二”@+id/dummycenter/>第二个表单比第一个难看的多,事实上是相当的糟糕:我们已经介绍过一个完整的新元素了。但是假如我们要给每个盒子里加入一个图片,一般的我们将这样做:盒子A在屏幕左半边图片丨盒子B在屏幕右半边用第一中方法,你得创建一个有两个层次的LinearLayout,如果用第二种方法,你可以直接在同一

8、个RelativeLayout中加入图片,比如耍指定第一个图片必须在Udummy_centern的左边,而且一个TextViewA必须也在其左侧。那么你就得用7个元素3个视图层次了(LinearLayout方式),而(RelativeLayout方式)只用6个元素2个层次,这样所有的工作添加完成。建议8:用一些扩展工具如DDMSo这可以帮助你发现一些不必耍的网络调用、查看电池使用量、垃圾回收信息,状态变化(例子:当回调onStop和onDestroy时)等。LittleEye是我目前比较喜欢的.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。