react-native之Android 上的相机胶卷

birdshome 阅读:92 2024-12-31 21:38:35 评论:0

有没有人用过CameraRoll API适用于 Android 设备?支持安卓吗? 我使用了文档中的示例,但它不起作用。

提前致谢。

请您参考如下方法:

您必须为此请求许可。调用如下函数(在您的 react-native 项目上),如果您的应用程序在 Android 上运行(Platform.OS === 'Android' ? this.requestPhotosPermission() : this.getPhotos())

import { PermissionsAndroid } from 'react-native' 
 
async requestPhotosPermission() { 
  try { 
    const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE) 
      if (granted === PermissionsAndroid.RESULTS.GRANTED) { 
        this.getPhotos(); 
      } else { 
        console.log("Photos permission denied") 
      } 
  } catch (err) { 
    console.warn(err) 
  } 
} 


标签:Android
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号