您的位置:首页 > 移动开发 > Android开发

Android选择图片的两种方式

2016-05-30 09:57 211 查看
原文地址 http://www.jb51.net/article/78201.htm
Android选择图片的两种方式:

第一种:单张选取

通过隐式启动activity,跳转到相册选择一张返回结果

关键代码如下:

发送请求:

?
接收结果:

?
文件工具类:

?
第二种方式 批量选择图片

如果我们需要类似于微信那样的一次选取多张图片,很明显第一种方式是不能满足需求,那么怎么才能批量选取呢?andorid并提供像单张选取似的批量选取的直接方法,所以我们只能自己从数据库中获得。

首先我们要认识一个类mediastore android中所有的多媒体文件都存储在这个数据库中,例如图片 视频 音频 等等,他通过contentprovider 向其他进程提供数据的接口

想要从mediastore中获得数据,我们可以使用与ContentProvider 对应的ContentResolver

关键代码:

?
所有图片都在cursor里了 再从cursor中取出即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: