如何在多用户环境中查看Android 4.2中外部存储上的Androiddatayour.package.name文件?

如何在多用户环境中查看Android 4.2中外部存储上的Androiddatayour.package.name文件?,第1张

概述Android 4.2为平板电脑增加了多用户支持.现在,当您通过诸如Environment.getExternalStorageDirectory()或Context.getExternalFilesDir(null)之类的方法请求在外部存储上保存文件的路径时,您将获得如下值:/ storage /emulated /#/ Android / data / your.package.name /# Android 4.2为平板电脑增加了多用户支持.现在,当您通过诸如Environment.getExternalStorageDirectory()或Context.getExternalfilesDir(null)之类的方法请求在外部存储上保存文件的路径时,您将获得如下值:/ storage /emulated /#/ AndroID / data / your.package.name /#是一个数字,取决于您当前登录的用户.

这工作正常,但我注意到DDMS的文件资源管理器和Android File Transfer都无法看到这些文件.

DDMS的文件资源管理器无法看到任何过去的存储/模拟/除了空的旧文件夹.文件传输可以看到/ AndroID / data /文件夹,但对于作为调试运行的应用程序,其文件不可见(但它们确实存在).

有没有办法让DDMS或文件传输与这些设备一起使用? (希望无需根设备……)

谢谢

解决方法 啊哈!

尝试/ mnt / shell / emulated / N,对于N的各种值,如0,这似乎在我的Nexus 10和DDMS中的galaxy Nexus上正确映射.但是,我无法对文件传输工具发表评论.

顺便说一句,这些数字对用户来说并不是连续的.所以在我的N10上,原始用户为0,第二个用户为10.

总结

以上是内存溢出为你收集整理的如何在多用户环境中查看Android 4.2中外部存储上的Android / data / your.package.name文件?全部内容,希望文章能够帮你解决如何在多用户环境中查看Android 4.2中外部存储上的Android / data / your.package.name文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1136688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存