2 hcq3584244 hcq3584244 于 2016.03.22 10:09 提问

以滑动切换的方式浏览SD卡某个目录中的图片。
app

用户可以定制SD卡的目录
目录中增加图片后,不需要重启app,可以滑动到新的图片
浏览到首尾的时候,有相应的提示(可以用Toast)
如何从SD读取图片(仿照从Assets目录读取图片的过程);

做了半天还是做不出来 求大神

1个回答

zhougan870822
zhougan870822   2016.03.22 20:31
已采纳

ContentResolver rosover = context.getContentResolver();//用内容提供者获取手机图片的path
Uri uri=MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String selection=MediaStore.Images.Media.MIME_TYPE+"=? "
+ " or "+MediaStore.Images.Media.MIME_TYPE+"=?";

Cursor cursor = rosover.query(uri, null, selection, new String[]{"image/jpeg","image/png"}, null);
if(cursor==null){
return;
}

while(cursor.moveToNext()){
String path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!