使用Intent.ACTION_GET_CONTENT无法查看存储在SD卡中的文件

时间:2016-04-18 11:53:40

标签: android

我的android模拟器有问题。我需要从sdcard中选择一个文件,然后将其发送给WS。正在运行的模拟器是带有android 6的Nexus 5。 我搜索过每一个地方,但没有一个解决方案有效。 我使用此代码打开文件资源管理器:

            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_GET_CONTENT);
            intent.setType("file/*");
            startActivity(intent);

但是当我运行代码时,我无法在SD卡上找到该文件。 我把文件放在adb istructions上,在Android Device Monitor的文件资源管理器中我可以看到文件。 更进一步,如果我在模拟器的图库中搜索,我可以看到图片。 哪个是问题?我的错误在哪里? 我还尝试了Dev Tool> Media Provider

1 个答案:

答案 0 :(得分:0)

在清单

中添加以下权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />