断断续续,终于做完了这个项目(2014-11-24~2015-01-01),感慨万千,真的是白天求生存,晚上求发展。
在手机管家的项目中,实现了手机防盗,通讯卫士,软件管理,进程管理,流量统计,手机杀毒,缓存清理,高级工具,设置中心等功能。使用到的东西:
1.Android四大控件,各大布局。
2.关于ListView的convertView的复用(Listview的优化)。
3.List...
分类:
移动开发 时间:
2015-01-02 09:45:58
阅读次数:
172
Listview的执行顺序1.先执行getCount()返回数据源的长度2.根据数据源长度,执行getView()进行绘制ViewListview的缓存convertView相当于一个缓存,开始为空,当有item不可见的时候,convertView将回收他的数据。后面在更新的条目只需要更新这个convertView就可以了,这样可以大..
分类:
其他好文 时间:
2014-12-25 06:39:29
阅读次数:
170
对于面试,可能listview这个问题,永远高频出现,毕竟开发中,他出现的也是高频的。 我先说下基本优化...
分类:
移动开发 时间:
2014-12-20 09:19:21
阅读次数:
221
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:
其他好文 时间:
2014-12-19 14:19:06
阅读次数:
178
1、如何优化listView或者如何优化gridView2、如何优化android虚拟机所有优化问题的思路:1.时间换时间(延时加载)2.空间换时间使用缓存public View getView(int position, View convertView, ViewGroup parent) { ...
分类:
其他好文 时间:
2014-12-18 22:08:31
阅读次数:
188
众所周知,在开发过程中,ListView的优化是比较重要的
那么,如何去优化呢?
ListView的提升效率,其实就是在于adapter中getView方法的优化,那么如何使的getView优化呢?
1、在getView() 中重用了convertView,很大程度上的减少了内存的消耗。通过判断convertView是否为null,
是的话就需要产生一个视图出来,...
分类:
移动开发 时间:
2014-12-09 19:43:31
阅读次数:
178
我们在使用ListView异步加载图片的时候,在快速滑动或者网络不好的情况下,会出现图片错位、重复、闪烁等问题,其实这些问题总结起来就是一个问题,我们需要对这些问题进行ListView的优化。
比如ListView上有100个Item,一屏只显示10个Item,我们知道getView()中convertView是用来复用View对象的,因为一个Item的对应一个View对象,而ImageView...
分类:
移动开发 时间:
2014-12-05 12:54:42
阅读次数:
112
ListView 的优化方案1.在自定义的适配器里,判断getView方法里的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null就直接使用,这样就尽可能少的创建view.2.给 contentView 设置 tag(setTag()),传入一...
分类:
其他好文 时间:
2014-12-02 23:59:52
阅读次数:
495
如果有看过我写过的15k面试题的朋友们一定知道,ListView的优化方式有以下几种: 重用了convertView ViewHolder static class ViewHolder 在列表里面有图片的情况下,监听滑动不加载图片 以上是大致的说了以下,应...
分类:
移动开发 时间:
2014-11-13 13:10:00
阅读次数:
238
列表的显示需要三个元素:ListVeiw: 用来展示列表的View。适配器: 用来把数据映射到ListView上数据:具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter...
分类:
其他好文 时间:
2014-10-30 01:46:16
阅读次数:
260