小白:之前分享了ViewStub标签的使用。Android还有其它优化布局的方式吗? 小黑:<merge />标签用于降低View树的层次来优化Android的布局。先来用个样例演示一下: 首先主须要一个配置文件activity_main.xml <RelativeLayout xmlns:andr ...
分类:
移动开发 时间:
2017-06-07 19:50:30
阅读次数:
256
要想优化ListView首先要了解它的工作原理,列表的显示须要三个元素:ListView、Adapter、显示的数据。 这里的Adapter就是用到了适配器模式,无论传入的是什么View在ListView中都能显示出来。 以下简单说下上图的原理: 1、假设你有几千几万甚至很多其它的选项(item)时 ...
分类:
移动开发 时间:
2017-06-07 15:40:42
阅读次数:
215
ListView优化一直是一个老生常谈的问题。无论是面试还是寻常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看怎样最大化的优化ListView的性能。 1.在adapter中的getView方法中尽量少使用逻辑 2.尽最大可能避免GC 3.滑动的时候不载入图片 4.将ListVi ...
分类:
移动开发 时间:
2017-06-03 20:10:50
阅读次数:
233
大家假设喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢 转载请标明出处(http://blog.csdn.net/kifile),再次感谢 原文地址:http://developer.android.com/training/articles/m ...
分类:
移动开发 时间:
2017-05-26 13:27:29
阅读次数:
309
目的公司的新需求终于解决完了,离测试和发布还有段时间,第一次体验了下没需求没bug的感觉,真是舒爽~然后翻了翻有什么可以学的。无意翻到了Android后期发展的五大趋势。一、性能优化。二、高级UI。三...
分类:
移动开发 时间:
2017-05-15 19:42:17
阅读次数:
260
系统在渲染UI界面的时候会消耗大量的资源,一个好的UI不仅仅应该具有良好的视觉效果,更应该具有良好的使用体验,因此布局优化就显得非常的重要。 1.Android UI渲染机制 人眼所感觉到的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒。在Android中,系统通过VSYNC信号触发对UI的渲染 ...
分类:
移动开发 时间:
2017-05-09 01:01:40
阅读次数:
241
Android编码规范中: Android性能优化 Android UI优化 其他的一些Android开发建议 ...
分类:
其他好文 时间:
2017-04-25 10:21:10
阅读次数:
151
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能
分类:
移动开发 时间:
2017-04-17 20:08:28
阅读次数:
1591
优化Dalvik虚拟机的堆内存分配 1)首先内存方面,可以参考 Android堆内存也可自己定义大小和优化Dalvik虚拟机的堆内存分配 对于Android平台来说,其托管层使用的Dalvik JavaVM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手 ...
分类:
移动开发 时间:
2017-04-07 10:21:27
阅读次数:
288
在Android开发过程中,Bitmap往往会给开发者带来一些困扰,因为对Bitmap操作不慎,就容易造成OOM(Java.lang.OutofMemoryError - 内存溢出),本篇博客,我们将...
分类:
移动开发 时间:
2017-04-02 18:54:55
阅读次数:
330