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)

Android仿微信朋友圈发动态功能(相册图片多选)相关推荐

  1. android仿微信发布动态功能,Android仿微信朋友圈发布动态功能

    一.前言 应工作上的要求,需要有一个类似于微信朋友圈发动态上传图片的功能,想起曾经已经做过了,但奈何不忍看自己以前写的代码的惨状,觉得重新封装一个使用方便,易于维护的类似功能的类,自己之后用起来也顺手 ...

  2. android 仿微信朋友圈发布动态功能

    https://blog.csdn.net/qq_34501274/article/details/72911343

  3. Android仿微信朋友圈发图片和文字

    Android仿微信朋友圈发图片和文字的一个开源项目,其在github上的项目主页是:https://github.com/zhangphil/FangWeiXinPengYouQuanFaTuPia ...

  4. android 朋友圈功能,Android仿微信朋友圈全文收起功能示例(附源码)

    在众多的社交类软件中,朋友圈是必不可少的,可以与好友.同学等分享自己的日常和有意思的事情,在开发社交类App时,朋友圈发表的内容你不可能让他全部显示,全部显示的话用户体验度会非常不好,这时就要用到全文 ...

  5. 微信朋友圈发动态功能流程图案例

    流程图 ​​​​​​​​​​​​​​https://xie.infoq.cn/article/026c05b1dbb8c4b3bacb97d62 https://www.jianshu.com/p/9 ...

  6. Android自定义弹窗模仿微信,Android 仿微信朋友圈点赞和评论弹出框功能

    本文简单模仿微信朋友圈的点赞和评论弹出框,布局等细节请忽略,着重实现弹出框.发评论,及弹出位置的控制. 1. 微信弹出框 微信朋友圈的点赞和评论功能,有2个组成部分: 点击左下角的"更多&q ...

  7. Android仿微信朋友圈4实现评论动态时输入框和软键盘自动定位到内容下面

    最近做完朋友圈功能后,测试提出一个功能优化,在某些发布的动态下评论时软键盘和输入框遮当内容了,这个用户体验感觉不是很好,于是根据今日头条和其他热门的App评论时软键盘和输入框都是在内容下面.Scrol ...

  8. Android仿微信朋友圈7实现点赞功能

    前言: 之前一直有朋友问我点赞怎么实现?今天趁着休息时间整理出来,其实点赞的功能和用户评论差不多,都是显示一个用户列表,只不过评论有评论内容和回复评论功能.实现点赞的思路如下: 1.当用户点击点赞按钮 ...

  9. Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)

    原址: http://blog.csdn.net/zhang3776813/article/details/52092591 /*** 仿微信朋友圈发布动态* 拍照或图库选择 * 压缩图片并保存**/ ...

  10. Android仿微信朋友圈6之实现消息提醒功能

    之前有朋友问我消息提醒咋实现,我一直没有整理出来,今天就放出来.微信朋友圈的消息提醒就是收到朋友的评论后背景底部显示消息条数和评论用户,顶部是一张相册背景和当前用户昵称头像. 1.消息提醒的布局如下: ...

最新文章

  1. LeetCode简单题之找到最近的有相同 X 或 Y 坐标的点
  2. GitLab创建空仓库后拉取并上传文件遇到的系列问题
  3. IBM挺进云计算 自家内采用私有云模式
  4. python适合什么样的人群_什么样的人比较适合选择Python开发+人工智能技术?
  5. 关于盒模型的一点总结
  6. Kaggle新手入门
  7. 大型web工程的session管理器构想
  8. quartz spring 时间配置
  9. Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar
  10. 关于找回CSDN账号的一点遐想
  11. Ubuntu安装Qt以及配置步骤
  12. 同步回调与异步回调区别
  13. android将手机能当蓝牙耳机使用吗,如何使Android手机成为蓝牙耳机?
  14. “数字人体”宫颈癌风险智能诊断大会小结
  15. 【Linux入门】一文看懂 Linux man 手册
  16. DbVisualizer常见问题解答(ddl标签不存在)
  17. Android Remote Views
  18. 从测序到宏基因组:聚焦菌群生信分析方法最前沿
  19. 欧洲杯第五周的比赛闲聊
  20. Mc1.16forge官混教程/教补-#1 开发环境配置的注意要点

热门文章

  1. OpenSolaris系列文章之----投影仪设置
  2. ubuntu18.04安装VMware Tools教程(附图)
  3. 小学计算机余数在线,余数计算器-余数计算器
  4. 开源 ASP.NET CMS
  5. 《功夫》– 技穷后的挣扎
  6. 医疗行业源代码数据防泄露安全解决方案
  7. 20201022-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises05
  8. vue开发app端使用H5+下载文件流
  9. 从硅谷“神秘”孵化器,看中美医疗创新差别在哪里
  10. FireFox、chrome通过插件使用IE内核,IE Tab v2