标签:android http ar 使用 java sp for strong 文件
时间是很宝贵的东西,在编写Android代码的时候尽可能的编写出高效的Android代码可以节省很多的时间,下面就整理了怎样提高效率,编写高效的Android代码!参考学习Android应用开发入门教程。
对于如何判断一个系统的不合理,这里有两个基本的原则:
一、不要做不必要做的事情。
二、尽可能的节省内存的使用。
下面是常用的几点优化建议:
1、尽可能避免创建对象(Object)
因为对象的创建并不是没有代价的,如果你在一个用户界面的循环中分配一个对象,你不得不强制的进行内存回收,那么就会使用户体验出现稍微“打嗝”的现象。
当从原始的输入数据中提取字符串时,试着从原始字符串返回一个子字符串,而不是创建一份拷贝。
2、使用自身方法(Use Native Methods)
当处理字符串的时候,不要犹豫,尽可能多的使用诸如String.indexOf()、String.lastIndexOf()这样对象自身带有的方法。因为这些方法使用C/C++来实现的,要比在一个java循环中做同样的事情快10-100倍。
3、使用工具去检测下你码完的代码
Android代码码完,开发完Android App,用安全工具检测出代码存在的漏洞,一分钟完事,不耽误你码下一批代码。最重要的是它还会根据你的漏洞提出解决方案,省去你去一个又一个代码的扒拉!
4、缓冲属性调用Cache Field Lookups
访问对象属性要比访问本地变量慢得多。你不应该这样写你的代码:
1 for (int i = 0; i < this.mCount; i++)
2 dumpItem(this.mItems);
而是应该这样写:
1 int count = this.mCount;
2 Item[] items = this.mItems;
3 for (int i = 0; i < count; i++)
4 dumpItems(items);
(我们直接使用“this”表明这些是它的成员变量)
标签:android http ar 使用 java sp for strong 文件
原文地址:http://www.cnblogs.com/xiaoxiao1/p/4089364.html