Android中 storage/emulate/0/Android/data/Permission denied
时间: 2023-07-01 11:28:02 浏览: 1296
Notice:学校公告推送通知系统
这个问题通常是因为你的应用程序没有正确申请相关的文件系统权限所导致的。你需要在你的应用程序中添加适当的权限声明,例如:
```xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
这将允许你的应用程序访问外部存储器。你还需要在运行时请求权限,例如:
```java
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
REQUEST_CODE);
}
```
这将显示一个系统对话框,询问用户是否允许你的应用程序访问文件系统。一旦用户同意,你的应用程序将能够访问文件系统。
阅读全文