繁体   English   中英

Android HTC / Sony外部存储权限被拒绝

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM