我正在将应用移植到Android 5.此应用调用
dir = Environment.getExternalStorageDirectory();
在dir中我想创建一个子目录并使用子目录中的文件。
使用Android 5,我得不到dir的读取权限 - 这与Android 4不同。所以我打电话给
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent, 42);
获取访问权限 - 但是在运行Android 5.0.1或5.1的模拟器上,这只会打开一个空白列表,除了点击返回之外没有机会做任何事情:
出了什么问题?