Unverified Commit 1add21ce authored by 少言's avatar 少言 Committed by GitHub

Update README.md

parent 09ab3aea
...@@ -118,6 +118,33 @@ android { ...@@ -118,6 +118,33 @@ android {
} }
``` ```
##### 4、拍照前动态获取权限
```js
requestPermission = async () => {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,
{
title: '申请读写手机存储权限',
message:
'一个很牛逼的应用想借用你的摄像头,' +
'然后你就可以拍出酷炫的皂片啦。',
buttonNeutral: '等会再问我',
buttonNegative: '不行',
buttonPositive: '好吧',
},
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log('现在你获得摄像头权限了');
} else {
console.log('用户并不给你');
}
} catch (err) {
console.warn(err);
}
};
```
### 注意安装运行报错 ### 注意安装运行报错
1. 检查自动 link 是否成功 1. 检查自动 link 是否成功
2. 使用 Android Studio 查看 `MainApplication.java` 文件是否添加 `new RNSyanImagePickerPackage()` 2. 使用 Android Studio 查看 `MainApplication.java` 文件是否添加 `new RNSyanImagePickerPackage()`
...@@ -150,33 +177,6 @@ android { ...@@ -150,33 +177,6 @@ android {
compile project(':react-native-syan-image-picker') compile project(':react-native-syan-image-picker')
``` ```
4. 拍照前动态获取权限
```js
requestPermission = async () => {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,
{
title: '申请读写手机存储权限',
message:
'一个很牛逼的应用想借用你的摄像头,' +
'然后你就可以拍出酷炫的皂片啦。',
buttonNeutral: '等会再问我',
buttonNegative: '不行',
buttonPositive: '好吧',
},
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log('现在你获得摄像头权限了');
} else {
console.log('用户并不给你');
}
} catch (err) {
console.warn(err);
}
};
```
## 运行示例 ## 运行示例
相关 Demo 见 [ImagePickerExample](https://github.com/syanbo/ImagePickerExample)。 相关 Demo 见 [ImagePickerExample](https://github.com/syanbo/ImagePickerExample)。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment