Android 4.2为平板电脑增加了多用户支持。现在,当您通过像 Environment.getExternalStorageDirectory()
或 Context.getExternalFilesDir(null)
这样的方法请求保存文件到外部存储的路径时,您会得到一个值,如:/storage/emulated/#/Android/data/your.package.name/
其中 # 是一个数字,取决于您当前登录的用户。
这很好用,但我注意到 DDMS 的文件浏览器和 Android 文件传输 无法查看这些文件。
DDMS 的文件浏览器除了一个空的 legacy
文件夹之外,无法看到 storage/emulated/
后面的任何内容。文件传输可以看到 /Android/data/ 文件夹,但对于作为调试运行的应用程序,其文件不可见(但确实存在)。
有没有办法让 DDMS 或文件传输与这些设备配合使用?(希望不用 root 设备...)
谢谢