Android ACTION_PICK 用于模拟器上的 SD 文件夹

Android ACTION_PICK for SD folder on emulator

我想从存储在我的模拟器 SD 卡上的图像中挑选。对于这个项目,我只关心模拟器,我不必考虑真实世界的移动设备。

我已经将图像复制到我的模拟器 SD 卡中,但是当我 运行 以下代码时我没有看到这些图像:

    File folder = new File(Environment.getExternalStorageDirectory() + "/Barcodes");
    Log.i(TAG, "folder is " + folder);
    Uri folderURI = Uri.fromFile(folder);
    imgPicker.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Intent photoPickerIntent = new Intent(Intent.ACTION_PICK, folderURI);
            photoPickerIntent.setType("image/*");
            startActivityForResult(photoPickerIntent, REQUEST_CODE);
        }
    });

有指点吗?当我 运行 activity 时,我没有看到复制到我的模拟器文件系统的照片。

平台工具 SDK 的更新修复了这个问题