Android 清单文件设置WRITE_EXTERNAL_STORAGE权限
时间: 2023-09-09 08:06:11 浏览: 123
在 AndroidManifest.xml 文件中添加以下代码,以授予应用程序 WRITE_EXTERNAL_STORAGE 权限:
```xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
请确保在应用程序运行时请求此权限,以避免在运行时出现权限拒绝错误。
相关问题
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这是一个 Android 应用程序的权限清单文件(Manifest),它声明了应用程序需要使用的一些权限,包括蓝牙、位置信息和存储等。其中,BLUETOOTH、BLUETOOTH_CONNECT 和 BLUETOOTH_ADMIN 是蓝牙相关的权限,ACCESS_FINE_LOCATION 和 ACCESS_COARSE_LOCATION 是位置信息相关的权限,BLUETOOTH_SCAN 是进行蓝牙扫描的权限,WRITE_EXTERNAL_STORAGE 是访问外部存储器的权限。这些权限会在应用程序安装时向用户进行提示并要求授权。
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) 标红
这是因为 Android Studio 中的代码编辑器认为 `Manifest.permission.WRITE_EXTERNAL_STORAGE` 是一个未定义的符号,因此将其标记为错误。要解决这个问题,你需要确保在你的代码中导入了 `android.Manifest` 类,并且应用程序清单文件中声明了 `WRITE_EXTERNAL_STORAGE` 权限。可以尝试在代码中添加以下导入语句:
```java
import android.Manifest;
```
如果你已经添加了这个导入语句,那么请检查你的应用程序清单文件中是否声明了 `WRITE_EXTERNAL_STORAGE` 权限。你可以在清单文件中添加以下代码:
```xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
这应该解决了代码编辑器中的错误标记问题。
阅读全文