android
ccm1125
这个作者很懒,什么都没留下…
展开
-
android开源项目和框架
https://github.com/Trinea/android-open-project转载 2014-03-05 13:33:47 · 773 阅读 · 0 评论 -
Android技术积累:图片异步加载
当在ListView或GridView中要加载很多图片时,很容易出现滑动时的卡顿现象,以及出现OOM导致FC(Force Close)。 会出现卡顿现象主要是因为加载数据慢,要等数据加载完才能显示出来。可以通过将数据分页显示,以及将耗时的图片加载用异步的方式和图片缓存,这样就可以解决卡顿的问题。 大部分开发者在ListView或GridView加载图片时,都会在getView方法里创建转载 2014-03-06 13:34:44 · 514 阅读 · 0 评论 -
Android ListView反复调用getView和getCount
最近做项目发现一个界面当有ListView是,getView和getCount中的log被疯狂调用。一个5个Item的ListView,getView竟然会被反复调用7组。尤其是当ItemView中需要加载图片时,很容易造成GC过多,很容易出现ANR。 原因就在于measure过程,ListView一般都会有好多个Item,而且也会同时显示若干组Item,这些Item的父元素都是这个List转载 2014-03-05 09:50:16 · 695 阅读 · 0 评论 -
UTF-8转GBK的悲剧:特殊字符C2A0
这个问题出现得比较早:在传给印象派的作品描述XML(GBK编码)中一些文字信息经常包含乱码,而且会一乱到底,甚至导致不同页的错乱。刚开始一直都没有什么头绪,不过后来终于发现了部分头绪:GBK的字符集过小,对一些特殊字符的转码会出现乱码—-一些生僻字也就算了,但是其中却包括这个字符:C2A0—-一个在网页上经常使用排版用全角空格。就是这么个字符,用户从网页端拷贝了一段文字,复制到界面上显示正常,保存原创 2014-03-11 15:16:35 · 13559 阅读 · 1 评论 -
如何正确的在Android中存储特定应用文件
Christophe Versieux (Waza_be)发表了一篇rant about android developers’ bad habit to store files directly on the root of the sd card的文章。我非常赞同这篇文章的观点。在SD卡的根目录下直接创建特定应用的目录不是一个好的做法。如果你装了非常多的应用,那么SD卡的根目录将会很快的变得凌转载 2014-04-14 16:34:08 · 667 阅读 · 0 评论