![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
小小豆沙包
天行健,君子以自强不息;地势坤,君子以厚德载物。
展开
-
RecyclerView的使用
我在网上收集到的很棒的RecyclerView的相关文章,在此记录下来。RecyclerView的ItemDecoration的使用,主要用来制造下划线,构造分组标题,用这种方式处理问题感觉耳目一新,转载地址点这里喔RecyclerView实现拖拽排序和侧滑删除,转载地址在这里Android 复杂的列表视图新写法 MultiType,转载地址点这里转载 2017-07-12 17:20:56 · 230 阅读 · 0 评论 -
SplashActivity的实现
SplashActivity的实现由于在APP启动页面加载时,会有白屏闪过,用这种方法加载启动页面的图片会避免此问题,达到秒开的效果。翻译 2017-06-23 17:30:54 · 5775 阅读 · 0 评论 -
Android多线程断点续传下载思路分析
Android多线程断点续传下载思路分析问题一:线程分析Android多线程下载首先会注重多线程,既然是多线程,那么就会涉及到线程管理,这里就可以用线程池来处理,据我查阅,用线程池处理有三大好处: 1 降低资源消耗; 2 提高响应速度; 3 提高线程的可管理性。 那么,下载时,将每个下载线程加入到线程池中,并对每个线程进行标记存储,以便于以后拿到每个线程的状态信息。问题二:断点续传的数据保存原创 2017-06-23 18:14:09 · 296 阅读 · 0 评论 -
Android Studio项目加载时一直Refreshing gradle project的解决办法
用Android Studio导入新项目或是在导入新项目之后很多时候都会遇到Android Studio一直停留在Refreshing gradle project的情况处理转载 2017-06-27 14:52:32 · 729 阅读 · 0 评论 -
LruCache缓存分析及使用
LruCache缓存分析及使用内部实现原理:LinkedHashMap作为一个链表结构,在new LinkedHashMap<>(0,0.75f,true)时传入的第三个参数若为true(若为false则按照插入LinkedHashMap 的顺序进行排列)便可以将多次有过操作(put或是get)LinkedHashMap的键值对链接在LinkedHashMap的末端,对于之前的元素(即该键值对之前的翻译 2017-10-11 15:33:46 · 417 阅读 · 0 评论