提交 65ff56c2 编写于 作者: DCloud-yyl's avatar DCloud-yyl

Update app-nativeresource-android.md

上级 3a668661
......@@ -43,6 +43,32 @@ HBuilderX3.6.0起,支持直接在应用项目中配置应用清单文件 Andro
- 清单文件配置需提交云端打包后才能生效,真机运行时请使用[自定义调试基座](https://ask.dcloud.net.cn/article/35115)
### Android权限配置@permissions
如果应用需要一些特殊的Android权限配置,可根据需求在manifest节点下添加,如下示例:
```xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="io.dcloud.nativeresouce">
<!--按下面方式配置需要自定义添加的权限-->
<!-- 使用网络权限 -->
<uses-permission android:name="android.permission.INTERNET"/>
<!-- 读写SD卡权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 读取设备标识权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<application>
<!--meta-data-->
</application>
</manifest>
```
**注意**
uni-app x项目manifest.json中没有提供Android权限的配置,需在此AndroidManifest.xml中添加。
### 移除Android权限@removepermissions
如果应用使用了三方SDK([uts插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html)[uni原生插件](https://nativesupport.dcloud.net.cn/NativePlugin/))默认包含了一些Android权限,而实际可能不需要用到,则可以在应用清单文件文件中配置权限并添加tools:node="remove"移除,如下示例是移除"android.permission.INSTALL_PACKAGES"、"android.permission.REQUEST_INSTALL_PACKAGES"权限:
```xml
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册