- 博客(4)
- 收藏
- 关注
原创 使用Loader加载本地图片
概述如果我们需要得到本机的所有图片,该怎么做?第一反应就是ContentProvider,android提供了本地资源的URI,其中图片的URI是 MediaStore.Images.Media.EXTERNAL_CONTENT_URI。 但是直接使用ContentProvider有两点不方便,第一是我们需要开一个线程执行,因为如果本地图片很多就会很耗时,容易发生ANR,第二就是每次需要图片都要
2016-10-23 20:37:50 956
原创 Android保存图片到本地
保存图片到本地分三步: 保存图片到本地指定文件夹 将图片加入图库 通知图库扫描更新 保存图片到本地指定文件夹 File bitmapCacheDir = new File(SDCardUtil.getSDCardPath() + "bitmapCache"); if (!bitmapCacheDir.exists()) { bitmapCache
2016-10-20 14:26:20 906
原创 使用SpannableString实现微博内容
概述一条微博中有五种类型的数据,分别是 普通文本 @用户 #话题# 链接 [表情] 我们首先需要使用正则表达式找出这些元素,然后使用SpannableString设置不同的样式(Span)。SpannableString的基本使用首先创建一个SpannableString,将文本内容传进去SpannableString spannableString = new SpannableString(co
2016-10-15 17:52:49 490
原创 为RecyclerView添加header和footer
目标RecyclerView渐渐的取代了ListView,但是有一点它没有ListView方便,那就是不能添加header,所以我们只能自己实现,功能如下: 手动添加删除Header和Footer 提供加载更多接口 思路实现该功能的核心在Adapter类,我们声明三种类型来区分header、footer、normal。 private static final int TYPE_NORMAL
2016-10-08 18:53:43 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人