2011-10-21 24 views
0

我下载的例子,其中像更改URI从当地dierctory

Cursor imagecursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
            columns, null, null, orderBy); 

画廊加载图像。当我打印MediaStore.Images.Media.EXTERNAL_CONTENT_URI我得到加载图像目录,如:

Environment.getExternalStorageDirectory() + "/test/"; 

我试图

Uri uri=Uri.parse(Environment.getExternalStorageDirectory() + "/test/"); 

Uri uri=Uri.parse("content:"Environment.getExternalStorageDirectory() + "/test/"); 

,但它不工作。有谁能够帮助我?

+0

尝试使用Uri.parse( “/ SD卡/测试”);这是不正确的方式给硬编码路径..但​​你可以检查 – MKJParekh

回答

0

尝试这样,

File ff = new File("/sdcard/test"); 

Cursor imagecursor = managedQuery(Uri.fromFile(ff), columns, null, null, orderBy);