Android仿微信朋友圈发动态功能(相册图片多选)
2016-08-18 09:20
591 查看
DEMO一共13个类 大约2000行代码,童鞋们耐心点看基本思路是:
1,首先从Thumbnails中把略缩图地址拿出来用GridView显示出来
2,如果没有该略缩图就找到原图地址在线程中生成略缩图然后再显示出来(这种情况非常容易发生,现在很多人喜欢删除系统Thumbnails文件夹,导致无系统略缩图可用,代码里面大量生成略缩图又是个非常耗费资源的过程,且容易造成内存溢出)
3,如果原图地址也没有则自定义显示一张图
主要实现了 进入相册多选图 或者 照相获取图片 (图片已压缩) 选择好图片后 可以左右滑动浏览大图,自由删除图片
选择相册图片或者拍照限制为9张,选择好的图片都保存在缓存中,同时保存在sd临时文件夹,图片都是小于100kb失真度较小,自己可以折中选择一个合适的值
回复即可免费下载,代码托管在华为网盘,所以下载是不需要豆子的
图片都是代码运行后的截图 测试用三星s4 not3(三星系列因为硬件问题拍照后图片需要代码设置翻转90度,不然图片会变横着)
华为p1 LG ne5测试过均没有问题
选择好图片后,安卓4.4的版本因为虚拟按钮的原因会盖住最下方的完成按钮,自己可以修改下布局.
转载自安卓巴士
附上图片:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/c8a15fdafa74427f1441d5230b1e5e61.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/4dd8dda15f73296a6822eeb9478a619f.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/75259fc271708fb80170b446ed48717d.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/2cb827306be4a423b2d508eea37bbe8e.jpg)
源码:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/2a503ad33b42342bb8f06bc73b90aa7c.gif)
TestPics.rar (3.84
MB, 下载次数: 34985)
1,首先从Thumbnails中把略缩图地址拿出来用GridView显示出来
2,如果没有该略缩图就找到原图地址在线程中生成略缩图然后再显示出来(这种情况非常容易发生,现在很多人喜欢删除系统Thumbnails文件夹,导致无系统略缩图可用,代码里面大量生成略缩图又是个非常耗费资源的过程,且容易造成内存溢出)
3,如果原图地址也没有则自定义显示一张图
主要实现了 进入相册多选图 或者 照相获取图片 (图片已压缩) 选择好图片后 可以左右滑动浏览大图,自由删除图片
选择相册图片或者拍照限制为9张,选择好的图片都保存在缓存中,同时保存在sd临时文件夹,图片都是小于100kb失真度较小,自己可以折中选择一个合适的值
回复即可免费下载,代码托管在华为网盘,所以下载是不需要豆子的
图片都是代码运行后的截图 测试用三星s4 not3(三星系列因为硬件问题拍照后图片需要代码设置翻转90度,不然图片会变横着)
华为p1 LG ne5测试过均没有问题
选择好图片后,安卓4.4的版本因为虚拟按钮的原因会盖住最下方的完成按钮,自己可以修改下布局.
转载自安卓巴士
附上图片:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/c8a15fdafa74427f1441d5230b1e5e61.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/4dd8dda15f73296a6822eeb9478a619f.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/75259fc271708fb80170b446ed48717d.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/2cb827306be4a423b2d508eea37bbe8e.jpg)
源码:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/26/2a503ad33b42342bb8f06bc73b90aa7c.gif)
TestPics.rar (3.84
MB, 下载次数: 34985)
相关文章推荐
- 微信公众号开发 POST请求错误
- 微信支付仅能成功调用一次问题的解决方法(Android)
- 微信公众平台迭代史:四年,微信公众平台都发生了哪些变化?
- 微信支付在android中的使用
- 【Java】一个小程序,计算它包含的代码所需的耗时
- 爬虫小程序-爬取知乎推荐编辑文章内容
- 微信支付仅能成功调用一次的问题
- golang微信公众平台验证
- Android第三方应用分享图文到微信朋友圈 & 微信回调通知分享状态
- zabbix微信报警
- Android集成微信刷卡支付遇到的坑坑洼洼
- 直接利用Android手机破解微信加密数据库EnMicroMsg.db
- 微信WeixinJSBridge API
- 微信内置浏览器私有接口WeixinJSBridge介绍
- 微信JSSDK接入Java版--步骤及问题处理和解决
- 【模拟微信时间轴】X分钟前,X小时前,X天前
- PHP微信开发框架LaneWeChat框架简介
- 【安全播报】微信突然变静音要谨慎,多人银行卡内余额被转走
- Android创建浮动的上下文菜单,实现微信通讯录列表长按弹出菜单项功能
- 浪漫的表白小程序