mediastore查询指定目录里面的文件

//设定查询目录,查询指定目录里面的图片
// String path= "%"+ Environment.getExternalStorageDirectory()+ File.separator+"Pictures"+File.separator+"快轮智能";
String path = Environment.getExternalStorageDirectory().getAbsolutePath()+ "/Pictures";

//selection: 指定查询条件
String selection = MediaStore.Images.Media.DATA + " like ?";
//设定查询目录,
//定义selectionArgs:
String[] selectionArgs = {path + "%"};
// Cursor mCursor = mContext.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null,
//// selection, selectionArgs, null);
//查看指定文件夹里面的所有文件
Cursor mCursor = mContext.getContentResolver().query(MediaStore.Files.getContentUri( "external" ) ,null,
selection, selectionArgs, null);

            Log.e("gyx", mCursor.getCount() + "");

            //利用Handler通知调用线程
            Message msg = mHandler.obtainMessage();

            msg.obj = mCursor;



            mHandler.sendMessage(msg);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容