- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 Android IntentService浅谈以及源码分析
当启动一个Service时,他默认都是运行在主线程的,如果Service将要运行非常耗时或者可能被阻塞的操作时,应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,应该在Service中重新启动一个新的线程来进行这些操作。但有一个更好的方法那就是用IntentService IntentService使用队列的方式将请求的Intent加入队列,然后开启一个工作线程来处理队列中的
2013-02-28 10:53:16
2492
转载 Android应用开发中对Bitmap的内存优化
在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。 1) 要及时回收Bitmap的内存 Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了
2013-02-25 14:20:19
2285
转载 Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)
nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。(atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。
2013-02-01 15:11:50
2638
Gson免费下载(包含开发包,源码,文档)
2015-04-21
MyNotification
2015-11-29
MyTabLayout2
2015-12-27
MyRecyclerView
2015-11-25
MyCardView2
2015-11-27
MoonToolbar2
2015-12-04
MyTabLayout
2015-12-27
GSON免费下载
2015-04-21
MoonToolbar
2015-12-02
RecyclerView
2015-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人