摘要: 转载声明:http://book.51cto.com/art/201109/291313.htm长按"Home"键也是系统消息,应用程序无法对长按"Home"键的消息做自定义处理。在PhoneWindowManager的interceptKeyTi()方法中检测是否是长按"Home"键的消息,如果是,则发送一个异步消 息。处理该异步消息的是一个线程对象,名称为mHomeLongPress,该对象是在构造函数中创建的,其作用就是用户所看到的弹出一个对话框,里面包 含了最近启动的应用列表。而该线程内部的执行过程具体如下:(1)调用perf 阅读全文
posted @ 2013-01-29 14:55 王世桢 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 数据缓存的两种方法:1.数据缓存到/data/data目录(ROM) 数据缓存到手机的sd卡上特殊的业务场景,不允许把缓存数据存到手机的rom或者sd卡上2.把资源文件缓存到内存(RAM)里面,保证了数据的安全性,并且不会占用、多用的外存储空间1 private Map<String,Bitmap> bitmapCache;2 bitmapCache=new HashMap<String,Bitmap>();每一次显示图片的时候,首先判断map缓存集合里面是否存在缓存的图片对象1 OutOfMemoryException();软引用:特殊的引用类型,当java虚拟机内存 阅读全文
posted @ 2013-01-29 14:52 王世桢 阅读(1106) 评论(0) 推荐(0) 编辑