要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据; 这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。 下面简单说下上图的原理: 1、如果你有几千几万甚至更多的选项(item)时,其 ...
分类:
移动开发 时间:
2016-07-15 12:58:19
阅读次数:
343
怎样才能写出优秀的Android App,是每一个程序员追求的目标。那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫。一句话来回答这个问题:细节很重要。今天我们就从最基础的XML布局来谈谈怎么提高Android性能问题吧!
也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢? 这里需要打一个大大的问号?????经验...
分类:
移动开发 时间:
2016-07-13 16:23:57
阅读次数:
244
■ 数据传输 对象和字节流之间的转换 为什么要转? 持久化(装逼说法,JVM非运行的场合),他进程(装逼说法,其他机器JVM,不同的JVM) Parcelable和Serializable 初衷: Parcelable: Serializable效率过慢,为了在程序内不同组件间以及不同Android ...
分类:
移动开发 时间:
2016-07-12 15:07:28
阅读次数:
189
Android编码规范 Android性能优化 ...
分类:
其他好文 时间:
2016-07-10 23:13:28
阅读次数:
160
布局优化 内存优化 使用各种工具进行分析,优化 一.布局优化 系统在渲染图片的时候需要消耗大量的资源,一个好的UI,不仅要有良好的视觉体验,更应该具有良好的使用体验,因此布局优化就显得很重要了 1.Android UI渲染机制 人眼所看到的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒,相信玩过 ...
分类:
移动开发 时间:
2016-07-07 12:54:49
阅读次数:
331
一直以来Android性能测试一直是Android测试中一个被一部分人遗忘,有被一部分人无可奈何的东西。在绝大部分的创业公司,性能测试基本上都是被遗忘的,因为功能测试和稳定性测试才是重点,而在中等公司中一部分测试人员向对Android进行性能测试,却无从下手。Android性能测试一直存在测试维度少,测试数据难收集,已收集数据难量化的特点,这些特点又是因为Android手机版本碎片化、硬件多样化、...
分类:
移动开发 时间:
2016-06-21 07:05:59
阅读次数:
232
为什么关注性能
对于一款APP,用户首先关注的是 app的性能,而不是APP本身的属性功能,用户不关心你是否是搞社交,是否搞电商,是否是一款强大的美图滤镜app,用户首先关注的是 性能—-性能不好,用户会直接卸载,在应用市场给一个恶狠狠得差评,小则影响产品口碑,大则影响公司的品牌和声誉,作为程序员,app的性能更应该作为我们关注的一个功能,而不是出了问题 才去门头苦恼加班加点的负担。
老实...
分类:
移动开发 时间:
2016-06-21 06:46:10
阅读次数:
335
Android性能监控 一、搭建Android性能测试环境,参见《Android性能测试之Monkey使用》中内容。 二、启动Android虚拟机,可以通过eclipse启动,也可以通过命令启动: 1、通过android list avd命令查看已创建的虚拟机; 2、通过命令emulator @na ...
分类:
移动开发 时间:
2016-06-15 18:39:40
阅读次数:
324
好了,通过前面前篇介绍的工具,我们知道优化性能是需要数据支撑,有了数据,我们才知道哪些需要优化,哪些不需要,但是拿到数据后...
分类:
移动开发 时间:
2016-06-13 06:38:40
阅读次数:
336
Android性能优化典范之多线程篇 http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653577007&idx=1&sn=0786fca3a00c4d0a1b580999b2b7a0f5&scene=1&srcid=0520OEDbwx6 ...
分类:
移动开发 时间:
2016-06-12 14:00:11
阅读次数:
182