我从Android的皮棉警告:getExternalStorageDirectory()。getPath()何时返回“/ sdcard /”以外的内容?
Do not hardcode "/sdcard/"; use Environment.getExternalStorageDirectory().getPath() instead
我会解决这个问题,但仍需要知道:
在其中(例如)设备是这是一个问题,其他什么(例如)你可以从这个电话中获得路径吗?如果这与特定设备无关,具体是什么或什么时候会发生?
在什么情况下没有/sdcard/
我的应用程序可以写入的目录?
该应用程序所拥有的权利
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在某些设备上它是/ storage/emulated/0/ – samgak
它是设备之间的变量。有时它是sdcard0或sdcard1,就像这样。所以android建议不要硬编码。 – droidd