- 博客(3)
- 收藏
- 关注
取得系统支持的所有音频格式
try { // Method method = Class.forName("android.media.DecoderCapabilities").getDeclaredMethod("getAudioDecoders", new Class[0]); // List<?> list = (List<?>) method.invoke(null, null)...
2012-03-14 20:54:30 97
原创 handler源码分析
昨天研究了一下Handler的源码,今天总结一下: android只有一个线程可以操作UI界面,我们称之为UI线程。 每个UI线程都维护一个looper,这个looper中有一个messagequeue来保存UI一个消息队列。通过控制这个消息队列来实现对UI界面的顺序刷新。 handler.sendMessage(); public final boolean sendMess...
2012-03-01 21:24:52 69
java构建高度缓存
最近和同事聊到了一些java引用方面的东西。为了避免以后在遇到相似的问题。特做了一下记录 StrongReference: 永远不会释放。 SoftReference:内存不足时会被释放。 WeakReference:只要垃圾回收期扫描到他就释放。...
2012-03-01 21:17:36 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人