我正在制作一个应用程序,要求我列出手机 SD 卡上所有可用的图像。
我尝试查询 ContentResolver 方式,即
Cursor image = getContentResolver().query(Images.Media.EXTERNAL_CONTENT_URI, new String[]{Images.Media._ID,Images.Media.DATA,Images.Media.DISPLAY_NAME}, null, null, null);
但没有任何结果。
有什么方法可以获取列表,或者如果这不可能,那么是否有任何可能的意图(例如 PICK)允许用户选择一个文件,然后访问用户选择的文件的路径?