WebView
Picker
- mode = {‘dropdown’} 只在 android 生效
Swiper
AsyncStorage
- AsyncStorage.setItem()
- AsyncStorage.getItem()
- AsyncStorage.removeItem()
- AsyncStorage.clear()
Geolocation
- 配置添加获取定位信息的授权许可,在
android/app/src/main/AndroidManifest.xml
文件中配置 - 在组件加载时(
componentDidMount
生命周期函数)获取地理位置信息 Geolocation.getCurrentPosition
Camera
- 配置添加使用摄像头、访问相册、使用麦克风的授权许可,在
android/app/src/main/AndroidManifest.xml
文件中配置,同时还需要在 android/app/build.gradle
打包工具中添加 - 支持拍照、录视频、人脸识别、条形码扫描、文本识别
ref = {ref => { this.camera = ref }}
this.camera.takePictureAsync(options)
拍照
ImagePicker
- 使用场景:手机端更新头像可以调用摄像头去拍照,也可以浏览手机相册选择图片
- 配置与Camera一致
- 支持调用摄像头、访问相册
ImagePicker.showImagePicker(options, (response) => {})
react-native-vector-icons