刘望舒的专栏

放手去做

Android IntentService浅谈以及源码分析

当启动一个Service时,他默认都是运行在主线程的,如果Service将要运行非常耗时或者可能被阻塞的操作时,应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,应该在Service中重新启动一个新的线程来进行这些操作。但有一个更好的方法那就是用IntentService      I...

2013-02-28 10:53:16

阅读数:2198

评论数:0

Android应用开发中对Bitmap的内存优化

在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。   1) 要及时回收Bitmap的...

2013-02-25 14:20:19

阅读数:1660

评论数:0

Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)

nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在...

2013-02-01 15:11:50

阅读数:2135

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭