版权声明:本文为博主原创文章,未经博主允许不得转载。

1.自我介绍

这是我写的第一篇博客,首先做一下自我介绍,我去年刚毕业,大学学的是计算机专业,期间也学了一门Android相关课程,但是你懂的,一个学期下来,学到的东西很少,其实真不怪当时教我们Android的老师,客观评价,他是教过我的大学老师中,很负责的一位,主要还是在于自己,没有用心学,当时把经历都花在了兼职家教,以及软考了(后来找工作发现这个证书并没有什么用。。。)。一次很偶然的机会,在大四去北京实习了半年多,安排做一个Android项目,从此真正开始了我的Android职业生涯,一直到现在,还在Android路上不停地踩坑前进,并且未来也将继续踩下去。。。

2.概述

最近这几天,公司的一个项目需要类似微信图片选择器的功能,网上参考了一些大神们的博客及源码,实现了一个自己的图片选择器,以后要是再有同样类似的功能,就直接copy过来,哈哈。。。看着大神们都有写博客的习惯,乐于分享自己的经验和知识,这不仅能帮助其他人,而且对自身也很有帮助,所以我也要向他们学习,做一个乐于分享的程序员。由于之前没有写博客的经验,语文也不是很好,如果文章中有写的不对的地方,请大家拍砖轻一点哈。。。

3.主要使用的技术

  • 仿IOS弹出框,主要参考了仿IOS7的两种对话框的文章
  • 利用ContentProvider扫描手机中的图片,以及实现方案参考了 鸿洋大神的这篇博文 Android 超高仿微信图片选择器 图片该这么加载
  • 图片加载这一块,我用的是Glide加载图片,效果非常的流畅,推荐使用
  • 其他细节方面的请参考源码

4.效果展示

  • 首页界面

  • 选择照片类型

  • 相机胶卷

  • 相册展示

  • 已选择的照片

  • 照片预览

5.工程结构及源码下载

  • 工程主体结构

源码地址:http://download.csdn.net/detail/advance_djj/9778100
- 注: 目前本人技术能力有限,若使用过程中发现bug,有兴趣的话,可以QQ(934320133洛必达)联系我,我会不断的完善和优化这个demo。

更多相关文章

  1. [Android] 缓存机制
  2. 和菜鸟一起学android4.0.3源码之红外遥控器适配
  3. 【Android信息安防】三星KNOX容器(2)
  4. 从架构师的角度分析Android(安卓)Handler 源码的正确姿势
  5. Android实现图片宽度100%ImageView宽度且高度按比例自动伸缩
  6. 按下电源键到启动Home应用过程详解(一)
  7. 拉升App颜值-android优雅酷炫的图片处理
  8. android Button设置text属性为字母时,字母自动变成大写
  9. android国际化(多语言,图片)

随机推荐

  1. android:padding和android:layout_margin
  2. Android安装的时候系统都做了些什么
  3. Android SDK Document 框架导读的翻译和
  4. android 获取versionName和versionCode以
  5. FFmpeg和android播放器
  6. Android应用程序键盘(Keyboard)消息处理机
  7. android 抓包
  8. ANDROID SHAPE鐢诲渾褰㈣儗鏅痏ANDROID瀹
  9. Android(安卓)自定义View--ProgressBar篇
  10. android 的四个层次开发