我一直在开发一个Android应用程序,在上次更新到4.2之前,我使用了
Environment.getExternalStorageDirectory().getPath()
返回了我/ storage / sdcard0 /,但是自从更新后我现在得到/ storage / emulated / 0。
我一直在阅读Android 4.2上的多用户功能,我猜这是0来自哪里,但是,我仍然不知道如何到达我在更新之前使用的路径。
答案 0 :(得分:7)
这是你的路径,所以就这样使用它。不要以为它结束了。由于多用户功能,路径自4.2起已更改。 Android应该在固件升级时处理它,所以你不需要打扰。就像你到目前为止一样使用它,不要担心它会改变。如果您的代码以某种方式依赖于旧值,那么请修复您的代码。