
Android优化
文章平均质量分 78
汤姆加菲猫
喜欢造轮子的Android开发者
展开
-
Android优化之bitmap图片
在android项目的imageview中使用大图bitmap时会占据很大的内存,而且在很多时候我们并不需要显示原图那么大的图片,比如一个100*100的图片,我们只需要显示50*50,直接设置的话会造成大量的内存浪费。 所以我们需要对图片进行优化,减少内存开销。我们会使用BitmapFactory.Options的方法来进行图片缩放,先介绍几个重要的属性。inJustDecode原创 2015-07-01 17:17:37 · 945 阅读 · 0 评论 -
Android优化之ViewStub
在Android程序中,可以使用ViewStub来实现延时加载或者动态加载的效果,当用ViewStub进行布局时,在没有setVisibility或者inflate()时,会隐藏在页面中,而且不会实例化,这样的好处就是提高加载速度,当我们需要时再去加载,比较类似于java中的“懒加载”。 另一个需要注意的就是ViewStub在被实例化后,就变成了已经定义指向的布局了,ViewStub相原创 2015-07-04 19:37:35 · 990 阅读 · 0 评论 -
Android优化之代码优化
本章节是对《Android优化技术详解》一书中代码优化的读后总结,选取了其中常用的一些需要注意的优化细节。 1.在字符串频繁操作时,尤其是字符串拼接时多使用StringBuffer或者StringBuilder,第一个是线程安全的,第二个线程不安全,但是速度快一些。 2.循环优化,一般的写法是这样 List list = getList(); for (int i =原创 2015-08-05 14:30:02 · 613 阅读 · 0 评论