![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存、性能、效率
有情怀的程序猿
这个作者很懒,什么都没留下…
展开
-
listview加载时性能优化 -- ViewHolder
原文转载自:http://blog.csdn.net/jacman/article/details/7087995 在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来转载 2013-05-29 11:15:12 · 452 阅读 · 0 评论 -
android 缓存管理及LRU算法
转自:http://www.oschina.net/question/565065_67877 1、为什么要用缓存 缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。 在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张图片都去网络获转载 2014-01-03 11:45:54 · 438 阅读 · 0 评论 -
Findbugs安装使用文档
转自:http://tntxia.iteye.com/blog/604714 一、简介 Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 Findbugs提供了方便操作的可视化界面,同时也可以作为Ec转载 2014-01-02 14:00:25 · 510 阅读 · 0 评论 -
lint优化项
1、在有weight配置项时,width应该设置为0dp原创 2013-12-31 16:18:59 · 397 阅读 · 0 评论 -
Android进阶:性能优化篇
转自:http://blog.csdn.net/leilu2008/article/details/6673177 一、在使用Gallery控件时,如果载入的图片过多,过大,就很容易出现OutOfMemoryError异常,就是内存溢出。这是因为Android默认分配的内存只有几M,而载入的图片如果是JPG之类的压缩格式,在内存中展开时就会占用大量的空间,也就容易内存溢出。这时可以用转载 2013-09-24 17:19:36 · 397 阅读 · 0 评论 -
[Android] Android开发优化之——对界面UI的优化(1)
转自:http://blog.csdn.net/arui319/article/details/8549849 在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开的。界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局。通常,在这个页面中会用到很多控件,控件会用到很多的资源。Android系统本身有很多的资源,包括各转载 2013-09-22 22:43:09 · 455 阅读 · 0 评论 -
[Android] Android开发优化之——对界面UI的优化(3)
转自:http://blog.csdn.net/arui319/article/details/8561757 本篇博文主要讨论一下复杂界面中常用的一种技术——界面延迟加载技术。 有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来。比如,我们有一个Activity用来显示好友的列表,当用户点击Menu中转载 2013-09-22 22:47:29 · 427 阅读 · 0 评论 -
[Android] Android开发优化之——对界面UI的优化(2)
转自:http://blog.csdn.net/arui319/article/details/8554816 在一个应用程序中,一般都会存在多个Activity,每个Activity对应着一个UI布局文件。一般来说,为了保持不同窗口之间的风格统一,在这些UI布局文件中,几乎肯定会用到很多相同的布局。如果我们在每个xml文件中都把相同的布局都重写一遍,一个是代码冗余,可读性很差;转载 2013-09-22 22:45:31 · 389 阅读 · 0 评论 -
[Android] Android开发优化之——从代码角度进行优化
转自:http://blog.csdn.net/arui319/article/details/8537588 通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Andro转载 2013-09-22 17:03:49 · 583 阅读 · 0 评论 -
[Android] Android开发优化之——对Bitmap的内存优化
转自:http://blog.csdn.net/arui319/article/details/7953690 在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。转载 2013-09-22 16:38:12 · 462 阅读 · 0 评论 -
android编码效率的15条提升方法
转载自:http://www.cdtarena.com/gpx/201303/8066.html 一、java代码优化 编写高效的Android代码,应遵循两个原则: 不要做不必要的事 不要分配不必要的内存 以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景): 1、避免建立对象 例如,int数组比Integer数转载 2013-07-03 16:56:26 · 603 阅读 · 0 评论 -
android include标签
补:include内也无法使用自动义属性,todo:估计除了大小的改变外,include标签内很多属性都无法设置 转载自:http://4265337.blog.163.com/blog/static/195375820127935731114/ include和merge标记的作用主要是为了解决layout的重用问题。 比如我们有三四个Activity但是他们都转载 2013-06-05 14:25:08 · 654 阅读 · 0 评论 -
Android调试工具之Traceview
转自:http://www.cnblogs.com/devinzhang/archive/2011/12/18/2291592.html Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。 进行Traceview的版本限制 对于Android 1.5及以下的版本:不支持。 对于A转载 2014-05-06 15:10:52 · 500 阅读 · 0 评论