我不明白这里发生了什么。
我获得许可被拒绝尝试访问HTC Wildfire S上的外部存储,尽管我设置了
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在清单文件中。
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state))
返回假。
File storage= new File(Environment.getExternalStorageDirectory(),FILENAME);
通过调用storage.createNewFile();
我得到许可被拒绝。
堆栈跟踪:java.io.IOException: Permission denied
注意:相同的应用程序在所有 Android Samsung 设备上都能正常运行。我只在 HTC 和 Sony 设备上遇到问题
谢谢你的帮助