项目作者: naxel

项目描述 :
React Native cameraRoll for android
高级语言: Java
项目地址: git://github.com/naxel/react-native-camera-roll-android.git
创建时间: 2018-09-29T10:02:01Z
项目社区:https://github.com/naxel/react-native-camera-roll-android

开源协议:

下载


react-native-camera-roll-android

Documentation

Why?

Fixed issue https://github.com/facebook/react-native/issues/20112

Supports

Android

Installation

  1. react-native link react-native-camera-roll-android

Manual

android/settings.gradle:
settings.gradle

  1. + include ':react-native-camera-roll-android'
  2. + project(':react-native-camera-roll-android').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-camera-roll-android/android')

android/app/build.gradle:

  1. dependencies {
  2. ...
  3. + implementation project(':react-native-camera-roll-android')
  4. ...
  5. }

android/app/src/.../MainApplication.java:

  1. dependencies {
  2. ...
  3. import android.app.Application;
  4. ...
  5. +import me.naxel.RNCameraRollAndroid.RNCameraRollAndroidPackage;
  6. ...
  7. protected List<ReactPackage> getPackages() {
  8. return Arrays.<ReactPackage>asList(
  9. new MainReactPackage(),
  10. + new RNCameraRollAndroidPackage(),
  11. ...
  12. );
  13. }

Using

  1. import { CameraRoll as CameraRollIOS, Platform } from "react-native";
  2. import CameraRollAndroid from 'react-native-camera-roll-android';
  3. if (Platform.OS === 'android') {
  4. CameraRoll = CameraRollAndroid;
  5. } else {
  6. CameraRoll = CameraRollIOS;
  7. }