React Native - 直接打开安卓图库
Posted
技术标签:
【中文标题】React Native - 直接打开安卓图库【英文标题】:React Native - Opening Android Image Gallery Directly 【发布时间】:2021-12-07 05:29:39 【问题描述】:正如标题所述,我想知道如何直接从我的应用打开 android 图片库。那里的每一个包裹,包括react-native-image-picker
、react-native-image-crop-picker
,是的,甚至Expo 的expo-image-picker
都打开了“最近”区域!
必须可以打开图库,因为 Whatsapp、Tinder、Facebook 等应用在选择图片时都具有此功能。
如此简单的功能 - 但经过一个月的断断续续搜索后,我没有找到任何解决方案。任何人都可以为我提供一种方法吗?或者引导我正确的方向?在这一点上,我准备编写原生 Android 代码或自定义 React Native 来让它工作。
【问题讨论】:
不清楚你想要什么。有“图库应用”,如图库、照片、照片等。用户可以启动这些应用程序。你的应用可以让用户选择带有 ACTION_PICK、ACTION_GET_CONTENT 等的文件。你有什么想法?all open the "Recents" area!
可以。但在那之后,用户可以导航到其他地方,你就在你所谓的“画廊”中。或不?你只是想让用户浏览还是让他们选择一个文件?
确实如此。但是产品经理“要求”立即打开相册或图像网格视图...
您不想选择文件吗?一半的答案...
不知道怎么做也可以
【参考方案1】:
我找到了这个库 react-native-multiple-image-picker 它会打开相机胶卷而不是最近的文件
【讨论】:
这看起来很有希望,但归根结底还是原生库之上的 React Native UI 元素。我们需要的是对触发的 android 意图的配置,您可以在 react-native-image-picker 的本机代码中看到它是如何完成的:github.com/ivpusic/react-native-image-crop-picker/blob/…以上是关于React Native - 直接打开安卓图库的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法使用 react-native-svg 访问剪辑的 svg 图像以保存回设备中的 react-native