【发布时间】:2013-09-30 22:38:07
【问题描述】:
我不明白这里发生了什么。
虽然我已设置
,但我的权限被拒绝尝试访问 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 三星设备上正常运行。我只在 HTC 和 Sony 设备上遇到问题
感谢您的帮助
【问题讨论】:
-
请发布您的清单和整个堆栈跟踪。
-
@CommonsWare java.io.IOException: 权限被拒绝
-
这既不是清单也不是堆栈跟踪。这是一条错误消息。
-
@CommonsWare 相同的应用程序在所有 Android 三星设备上都能正常运行。我只在 HTC 和 Sony 设备上遇到问题
标签: java android storage permission-denied