我的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
答案 0 :(得分:0)
在清单
中添加以下权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />