码迷,mamicode.com
首页 >  
搜索关键字:android性能优化    ( 246个结果
Android性能优化之一:ViewStub
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序infl...
分类:移动开发   时间:2014-10-23 23:58:08    阅读次数:365
ym——Android之ListView性能优化
Android之ListView性能优化 如果有看过我写过的15k面试题的朋友们一定知道,ListView的优化方式有以下几种: 重用了convertViewViewHolderstatic class ViewHolder在列表里面有图片的情况下,监听滑动不加载图片 以上是大致的说了以下,应付面试已经足够了,如果要使用到项目中,可能有些初学者就迷茫了。接下来我详细的说一下,...
分类:移动开发   时间:2014-09-28 14:52:22    阅读次数:201
35、Android 性能优化、内存优化
http://blog.csdn.net/a_asinceo/article/details/8222104http://blog.csdn.net/a_asinceo/article/details/8222114http://blog.csdn.net/wletv/article/details...
分类:移动开发   时间:2014-09-20 13:56:17    阅读次数:124
Android性能优化之ListView缓存机制
要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据;这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。下面简单说下上图的原理:1、如果你有几千几万甚至更多的选项(item)时,其中只有...
分类:移动开发   时间:2014-08-30 16:17:39    阅读次数:230
Android性能优化之ListView缓存机制
要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据; 这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。 下面简单说下上图的原理: 1、如果你有几千几万甚至更多的选项(item)时,其中只有可见的项目(满屏显示的Item数目)存在内存(说的优化就是说在内存中的优化!)中,其...
分类:移动开发   时间:2014-08-30 13:56:39    阅读次数:234
Android性能优化之使用线程池
在写程序时有些异步程序只执行一遍就不需要了,为了方便经常会写下面的代码 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start();这样new出来的匿名对象会存在一些问题 1.由于是匿名的,无法对它进...
分类:移动开发   时间:2014-08-20 21:15:13    阅读次数:393
Android性能优化之布局优化
由于Android系统对硬件的要求较高,并且上层应用都是用Java(效率要比C++低)编写的,对程序的优化就成了程序员的日常工作了;Android的优化 可以从以下几个地方下手:布局优化、数据库优化、使用异步加载数据、使用缓存技术、算法代码优化、使用线程池 先从比较简单的布局入手 程序目录结构 1.使用 标签复用相同部分的布局文件,就是在一個而已文件中包含另一个布局 activi...
分类:移动开发   时间:2014-08-20 18:03:02    阅读次数:330
ym—— Android网络框架Volley(实战篇)
之前讲了ym—— Android网络框架Volley(体验篇),大家应该了解了volley的使用,接下来我们要看看如何把volley使用到实战项目里面,我们先考虑下一些问题: 从上一篇来看 mQueue 只需要一个对象即可,new RequestQueue对象对资源一种浪费,我们应该在application,以及可以把取消请求的方法也在application进行统一管理,看以下代码: pack...
分类:移动开发   时间:2014-08-19 19:15:25    阅读次数:325
ym—— Android网络框架Volley(体验篇)
Volley是Google I/O 2013推出的网络通信库,在volley推出之前我们一般会选择比较成熟的第三方网络通信库,Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。如: android-async-http retrofit okhttp 他们各有优劣,之前个人则比较喜欢用android-async-http, 如今Googl...
分类:移动开发   时间:2014-08-19 11:05:04    阅读次数:396
Android性能优化【终极篇】
1.http用gzip压缩,设置连接超时时间和响应超时时间 http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。 2.listview 性能优化 1).复用convertView 在getItemView中,判断convertView是否为空,如果不为空,可复用。如...
分类:移动开发   时间:2014-08-11 15:02:19    阅读次数:174
246条   上一页 1 ... 21 22 23 24 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!