Android仿微信朋友圈发动态功能(相册图片多选)
2015-08-19 23:24
465 查看
DEMO一共13个类 大约2000行代码,童鞋们耐心点看基本思路是:
1,首先从Thumbnails中把略缩图地址拿出来用GridView显示出来
2,如果没有该略缩图就找到原图地址在线程中生成略缩图然后再显示出来(这种情况非常容易发生,现在很多人喜欢删除系统Thumbnails文件夹,导致无系统略缩图可用,代码里面大量生成略缩图又是个非常耗费资源的过程,且容易造成内存溢出)
3,如果原图地址也没有则自定义显示一张图
主要实现了 进入相册多选图 或者 照相获取图片 (图片已压缩) 选择好图片后 可以左右滑动浏览大图,自由删除图片
选择相册图片或者拍照限制为9张,选择好的图片都保存在缓存中,同时保存在sd临时文件夹,图片都是小于100kb失真度较小,自己可以折中选择一个合适的值
回复即可免费下载,代码托管在华为网盘,所以下载是不需要豆子的
图片都是代码运行后的截图 测试用三星s4 not3(三星系列因为硬件问题拍照后图片需要代码设置翻转90度,不然图片会变横着)
华为p1 LG ne5测试过均没有问题
选择好图片后,安卓4.4的版本因为虚拟按钮的原因会盖住最下方的完成按钮,自己可以修改下布局.
转载自安卓巴士
附上图片:
源码:
TestPics.rar (3.84
MB, 下载次数: 8788)
1,首先从Thumbnails中把略缩图地址拿出来用GridView显示出来
2,如果没有该略缩图就找到原图地址在线程中生成略缩图然后再显示出来(这种情况非常容易发生,现在很多人喜欢删除系统Thumbnails文件夹,导致无系统略缩图可用,代码里面大量生成略缩图又是个非常耗费资源的过程,且容易造成内存溢出)
3,如果原图地址也没有则自定义显示一张图
主要实现了 进入相册多选图 或者 照相获取图片 (图片已压缩) 选择好图片后 可以左右滑动浏览大图,自由删除图片
选择相册图片或者拍照限制为9张,选择好的图片都保存在缓存中,同时保存在sd临时文件夹,图片都是小于100kb失真度较小,自己可以折中选择一个合适的值
回复即可免费下载,代码托管在华为网盘,所以下载是不需要豆子的
图片都是代码运行后的截图 测试用三星s4 not3(三星系列因为硬件问题拍照后图片需要代码设置翻转90度,不然图片会变横着)
华为p1 LG ne5测试过均没有问题
选择好图片后,安卓4.4的版本因为虚拟按钮的原因会盖住最下方的完成按钮,自己可以修改下布局.
转载自安卓巴士
附上图片:
源码:
TestPics.rar (3.84
MB, 下载次数: 8788)
相关文章推荐
- 微信OAuth总结
- 最新微信记录恢复工具MMRecovery的下载与使用方法
- 返享微信“卖”宝马,暴露朋友圈营销本质
- ios之 微信扫码登录网页实现原理
- Android微信支付客户端开发概要
- Android微信支付,通知回调方法
- 火狐浏览器伪装微信内核自带浏览器的两种方法
- 微信浏览器打开 点击下载app 无需提示使用浏览器打开--代码分享
- 【微信】网页授权,获取CODE,OPENID,
- 微信营销不可随便套用微博模式的原因
- Android集成友盟分享SDK出现的 "微信发送被拒绝"" 的错误的处理方法
- 微信公众号开发之微信JSSDK
- PHP 调用微信JS-SDK 开发详解 [网摘]
- 微信企业红包设计案例
- nodejs 调取微信收货地址
- HTML CSS微信CSS显示一些总结
- 更为出色的微信商城要如何实现
- 100条超实用微信营销技巧:公众号、朋友圈和微信营销
- CC254x(cc2540/cc2541)的微信AirSync调试笔记
- 微信的redirect_uri参数错误解决办法