Android大图片裁剪终极解决方案(中:从相册截图)
2015-08-26 11:12
363 查看
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激!
:-)
http://my.oschina.net/ryanhoo/blog/86853
在这篇博客中,我将向大家展示如何从相册截图。
上一篇博客中,我就拍照截图这一需求进行了详细的分析,试图让大家了解Android本身的限制,以及我们应当采取的实现方案。
根据我们的分析与总结,图片的来源有拍照和相册,而可采取的操作有
使用Bitmap并返回数据
使用Uri不返回数据
前面我们了解到,使用Bitmap有可能会导致图片过大,而不能返回实际大小的图片,我将采用大图Uri,小图Bitmap的数据存储方式。
我们将要使用到URI来保存拍照后的图片:
?
不难知道,我们从相册选取图片的Action为Intent.ACTION_GET_CONTENT。
根据我们上一篇博客的分析,我准备好了两个实例的Intent。
一、从相册截大图:
?
二、从相册截小图
?
三、对应的onActivityResult可以这样处理返回的数据
?
?
效果图:
:-)
http://my.oschina.net/ryanhoo/blog/86853
在这篇博客中,我将向大家展示如何从相册截图。
上一篇博客中,我就拍照截图这一需求进行了详细的分析,试图让大家了解Android本身的限制,以及我们应当采取的实现方案。
根据我们的分析与总结,图片的来源有拍照和相册,而可采取的操作有
使用Bitmap并返回数据
使用Uri不返回数据
前面我们了解到,使用Bitmap有可能会导致图片过大,而不能返回实际大小的图片,我将采用大图Uri,小图Bitmap的数据存储方式。
我们将要使用到URI来保存拍照后的图片:
?
根据我们上一篇博客的分析,我准备好了两个实例的Intent。
一、从相册截大图:
?
?
?
break ; |
大图 | 小图 |
相关文章推荐
- windows android JNI 使用和环境搭建
- Android大图片裁剪终极解决方案(上:原理分析)
- 转 Android Studio如何发布APK
- android PopupWindow显示位置
- Android动画详解
- android 圆形ListView实现,并附带圆角ImageView
- android 圆形ListView实现,并附带圆角ImageView
- Android笔记五
- Android 数据存储---SharedPreference
- Android --Toolbar的使用
- Android调试
- Android 弹性ListView和ScrollView 简单优雅地实现回弹效果
- Android软件开发需要学什么
- Android-Notification (通知实现)
- Android中使用Handler造成内存泄露的分析和解决
- GridView & ListView (Android盒子开发)
- 常用的 Android Studio 快捷键:
- Android软件开发需要学什么
- AndroidSlidingUpPanel 使用控制和简单的分析方法
- Android 集成支付宝SDK实现快捷支付--详解