[英]Android HTC/Sony External Storage Permission Denied
我不明白这是怎么回事。
尽管设置了我的权限,但尝试访问HTC Wildfire S上的外部存储却遭到拒绝
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在清单文件中。
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state))
返回false。
File storage= new File(Environment.getExternalStorageDirectory(),FILENAME);
通过调用storage.createNewFile();
我被拒绝了。
Stacktrace: java.io.IOException: Permission denied
注意:相同的应用程序在所有Android Samsung设备上均能正常工作。 我仅在HTC和Sony设备上有问题
谢谢你的帮助
设备是否已插入PC(USB)中? 您是否检查了SDCard的状态(如何安装,插入时有USB选项)?
对于此错误: java.io.IOException: Permission denied
目标文件可能早已存在。 你检查了吗?
我一个人得到答案。
安静简单:我只使用内部存储而不是外部存储。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.