![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android移动应
泡泡菜叶
这个作者很懒,什么都没留下…
展开
-
SharedPreferences基本使用
SharedPreferences基本使用SharedPreferences是Android平台上用于存储如配置信息等轻量级存储数据的接口。它以键值对(key-value)的形式对信息进行存储。原创 2016-07-12 20:29:40 · 5157 阅读 · 1 评论 -
图片的三级缓冲问题
图片的三级缓冲问题简述 最近在做一个新闻客户端的项目,项目中涉及到许多图片的加载,这些图片在每次启动时都需要从网络中获取。但是,在没有连接wifi的情况下,为了减少流量的消耗,系统内部就需要有缓冲的策略,尽可能的减少流量的消耗。缓冲策略 当根据url来获取数据时,我们的大概步骤如下: -从内存中查找 -从缓冲中查找 -从网络中查找代码实现/**ImageCache.java**/原创 2016-07-13 22:37:56 · 354 阅读 · 0 评论 -
单例设计模式实现方式
1:Double Check Lock(DCL)DCL方式实现单例设计模式既能够在需要的时候初始化单例,又能够保证线程安全,且单例对象调用getInstance不进行同步锁。public class Singleton{ private static Singleton mInstance = null; private Singleton(){ } public原创 2016-09-12 14:07:06 · 224 阅读 · 0 评论 -
Android疑问(一)
1. View.inflate和LayoutInflater的inflate方法区别查看这篇博客2.谈谈在Android中有消息传递机制(Looper、Handler、MessageQueue的关系)Looper用于线程的消息循环,一个线程只能有一个Looper对象Handler从MessageQueue中获取消息并处理MessageQueue消息队列在线程中使用Handler的基本步骤如下原创 2016-09-13 14:47:52 · 352 阅读 · 0 评论 -
Android AIDL问题
参考一下博客: http://www.cnblogs.com/BeyondAnyTime/p/3204119.html http://blog.csdn.net/stonecao/article/details/6425019原创 2016-08-13 17:19:57 · 272 阅读 · 0 评论 -
Android性能优化总结
Android性能优化总结合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会转载 2016-09-18 17:20:05 · 383 阅读 · 0 评论 -
Android事件分发机制
图解 Android 事件分发机制原创 2016-09-18 17:25:22 · 186 阅读 · 0 评论