Skip to content

Commit af0eaf2

Browse files
committed
README中说明android需要的权限
Signed-off-by: 2534290808 <2534290808@qq.com>
1 parent ad13dc6 commit af0eaf2

File tree

2 files changed

+18
-21
lines changed

2 files changed

+18
-21
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ react-native link
1717
2. 替换 SDK 文件:
1818
1. 使用下载 Android SDK 的 `Android_voice_xxxx_xxxxxxxx/libs` 文件夹替换 `Example/node_modules/react-native-speech-iflytek/android/libs` 文件夹;
1919
2. 使用下载 iOS SDK 的 `iOS_voice_xxxx_xxxxxxxx/libs` 文件夹替换 `Example/node_modules/react-native-speech-iflytek/ios/libs` 文件夹。
20+
2021
3. iOS 平台还需手动添加部分依赖库:
2122
1. 在 XCode 中打开 `Example/ios/YourProject.xcodeproj`
2223
2. 将讯飞框架文件 `Example/node_modules/react-native-speech-iflytek/ios/libs/iflyMSC.framework` 拖入 Project navigator 的 `Frameworks` 下,注意选择 `Copy items if needed`
@@ -32,7 +33,23 @@ react-native link
3233
- UIKit.framework
3334
- Foundation.framework
3435
- CoreGraphics.framework
35-
36+
37+
4.android平台权限
38+
```
39+
<uses-permission android:name="android.permission.INTERNET" />
40+
<uses-permission android:name="android.permission.RECORD_AUDIO" />
41+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
42+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
43+
<!--读取网络信息状态 -->
44+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
45+
<!--获取当前wifi状态 -->
46+
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
47+
<!--允许程序改变网络连接状态 -->
48+
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
49+
<!--读取手机信息权限 -->
50+
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
51+
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
52+
```
3653
## Usage
3754
(详见 Example)引入包:
3855
```

android/src/main/AndroidManifest.xml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,4 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
22

33
package="com.zphhhhh.speech">
4-
5-
<uses-permission android:name="android.permission.INTERNET" />
6-
<uses-permission android:name="android.permission.RECORD_AUDIO" />
7-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
8-
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
9-
<!--读取网络信息状态 -->
10-
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
11-
<!--获取当前wifi状态 -->
12-
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
13-
<!--允许程序改变网络连接状态 -->
14-
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
15-
<!--读取手机信息权限 -->
16-
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
17-
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
18-
19-
<application android:allowBackup="true" android:label="@string/app_name"
20-
android:supportsRtl="true">
21-
22-
</application>
23-
244
</manifest>

0 commit comments

Comments
 (0)