虽说知道一般性的开发android应用需要注意的问题,可是也有水平参差不齐的情况,特别是维护代码,如果内存占用大,内存溢出严重,又怎么解决呢? -- 通过DDMS把heap抓出来分析...
分类:
移动开发 时间:
2014-07-24 10:29:16
阅读次数:
237
在红黑联盟上看到的,这几天一直考虑做一个Notification 的带下载功能的自定义通知,但没搞出来,无意中在论坛看到这个。先Mark,明天试试。
从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以...
分类:
移动开发 时间:
2014-07-22 14:50:04
阅读次数:
345
http://my.oschina.net/u/586684/blog/2078441. 使用保守的Service2.当视图变为隐藏状态后释放内存: 当用户跳转到不同的应用并且你的视图不再显示时, 你应该释放应用视图所占的资源. 这时释放所占用的资源能显著的提高系统的缓存处理容量, 并且对用户的体....
分类:
移动开发 时间:
2014-07-09 16:39:02
阅读次数:
198
提高UI性能的方法其实有很多在实际的开发中都已经用到了,在此做一下总结。
1.减少主线程的阻塞时间
若一个操作的耗时较长(超过5秒),我们应该将其放入后台线程中执行,只在需要修改UI界面时通知主线程进行修改。Android已经提供了AsyncTask以实现从主线程生成新的异步任务的方法。
2.提高Adapter&AdapterView的效率
(1)重用已生成过的Item View
(...
分类:
移动开发 时间:
2014-06-15 08:20:37
阅读次数:
348
从网络中加载图片主要要注意两个方面的问题:1.内存管理:图片占的内存很大,假如图片数量多,很容易让系统抛出out of memory的异常。
同时我们也要注意不同android版本中内存管理的区别。2.性能:图片的加载速度,和加载图片时不影响UI的流畅性尤其是在ViewPager,Gr...
分类:
移动开发 时间:
2014-05-19 11:51:27
阅读次数:
298
Android性能优化是Android开发中经常遇见的一个问题,接下来将对Android性能优化方面的知识点做一个简单的梳理和总结,将从工具和代码两方面进行梳理。所谓工欲善其事必先利其器,本文首先来看一下Android性能优化有哪些得力的工具。
TraceView
traceview是Android SDK中自带的一个工具,可以对应用中方法调用耗时进行统计分析,是Android性能优化...
分类:
移动开发 时间:
2014-05-09 01:00:24
阅读次数:
429