![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android优化
gadfly_only
互联网
展开
-
性能优化系列总篇
http://www.trinea.cn/android/performance/本文为性能优化系列的总纲,主要介绍性能调优专题计划、何为性能问题、性能调优方式及前面介绍的数据库优化、布局优化、Java(Android)代码优化、网络优化具体对应的调优方式。 1、调优专题博客计划目前性能优化专题已完成以下部分:性能优化总纲——性能问题及性能调优方式性转载 2015-05-27 14:32:43 · 407 阅读 · 0 评论 -
Android图片内存优化的几点心得
1、将图片转化为缩略图再加载: [java] viewplaincopyprint?BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 2; Bitmap img = BitmapFactory.decodeFile("/sdcard/转载 2015-05-30 14:47:12 · 287 阅读 · 0 评论 -
Android优化技术详解-第五章 Android内存系统(笔记)
1.Android原理 不需要关闭后台运行程序android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。这个在进程管理软件里能看到,标签是service。至于广播什么的我就不涉及了原创 2015-05-30 13:14:00 · 376 阅读 · 0 评论 -
android 的listview 3大优化策略
1.复用convertView在getItemView中,判断convertView是否为空,如果不为空,可复用。2.异步加载图片item中如果包含有webimage,那么最好异步加载3.快速滑动时不显示图片当快速滑动列表时(SCROLL_STATE_FLING),item中的图片或获取需要消耗资源的view,可以不显示出来;而处于其他两种状态(SCROLL转载 2015-05-29 21:34:56 · 319 阅读 · 0 评论 -
[Android] Android开发优化之——使用软引用和弱引用
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存转载 2015-05-30 14:05:41 · 303 阅读 · 0 评论 -
Android优化技术详解-第八章 性能优化(笔记)
原创 2015-05-29 21:25:01 · 543 阅读 · 0 评论 -
Android应用性能优化
遇到的问题:1)ANR2)ListView 卡顿,不流畅3)Activity启动慢4)动画不流畅,启动前卡顿5)自定义view启动慢6) OOM7)数据库大量操作8)长时间运行后,程序变慢基本思想:1)语言层解决问题,语法上提高性能2)合理的数据结构和算法3)布局优化,布局深度控制4)工作线程与UI线程分离5)合理的缓存转载 2015-05-27 12:36:34 · 253 阅读 · 0 评论 -
android 代码优化
本文的内容均来自Android SDK文档Resources下的Articles,本文对一些比较有用、常用的知识做一个简要的总结。1、避免内存泄露Context经常用来加载访问各种Resources,这就是为什么很多控件在创建的时候都要传入一个Context的原因。我们的程序大多数会使用到两种Context:Activity和Application,而且我们大多数使用前一个。在一个Co转载 2015-05-28 13:57:30 · 449 阅读 · 0 评论 -
避免Android内存泄露
Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存转载 2015-05-27 12:34:44 · 255 阅读 · 0 评论 -
Android优化技术详解-第七章 代码优化(笔记)
1.代码优化原则原创 2015-05-28 16:40:59 · 669 阅读 · 2 评论