Skip to content

Commit 1be0c55

Browse files
committed
update README.md
1 parent b4f644f commit 1be0c55

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

README.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,24 @@ allprojects {
3333
implementation 'com.github.GitHubZJY:AudioVisualizeView:v1.0.0'
3434
```
3535

36-
### 1.在xml中引用
36+
### 1.申请录音权限和读写权限
37+
```xml
38+
<uses-permission android:name="android.permission.RECORD_AUDIO" />
39+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
40+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
41+
```
42+
由于需要读取音频数据和音频文件,需要先动态申请所需的权限,例:
43+
```java
44+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
45+
int checkCallPhonePermission = ContextCompat.checkSelfPermission(activity, Manifest.permission.RECORD_AUDIO);
46+
if (checkCallPhonePermission != PackageManager.PERMISSION_GRANTED) {
47+
ActivityCompat.requestPermissions(activity, new String[]{permission}, requestCode);
48+
}
49+
}
50+
```
51+
详情可参考本项目demo
52+
53+
### 2.在xml中引用
3754

3855
```xml
3956
<com.zjy.audiovisualize.view.SingleVisualizeView
@@ -43,7 +60,7 @@ implementation 'com.github.GitHubZJY:AudioVisualizeView:v1.0.0'
4360
android:layout_height="wrap_content" />
4461
```
4562

46-
### 2.在代码中初始化
63+
### 3.在代码中初始化
4764
```java
4865
public class SingleVisualizeActivity extends AppCompatActivity {
4966

audiovisualize/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
package="com.zjy.audiovisualize">
33

44
<uses-permission android:name="android.permission.RECORD_AUDIO" />
5-
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
65
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
76
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
87
</manifest>

0 commit comments

Comments
 (0)