Added photo picker on Android

This commit is contained in:
John Lyon-Smith
2018-04-21 20:52:02 -07:00
parent 3c3ec55660
commit 4bc0a6cd30
10 changed files with 50 additions and 2 deletions

View File

@@ -150,5 +150,6 @@
<orderEntry type="library" exported="" name="Gradle: arcore_client::null" level="project" />
<orderEntry type="library" exported="" name="Gradle: com.facebook.fresco:imagepipeline-1.3.0" level="project" />
<orderEntry type="module" module-name="react-native-maps" exported="" />
<orderEntry type="module" module-name="react-native-image-picker" exported="" />
</component>
</module>

View File

@@ -164,6 +164,7 @@ dependencies {
compile 'com.amazonaws:aws-android-sdk-cognito:2.2.+'
compile 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.2.+'
compile project(':react-native-maps')
compile project(':react-native-image-picker')
}
// Run this once to be able to run the application with BUCK

View File

@@ -7,6 +7,7 @@
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-sdk
android:minSdkVersion="23"

View File

@@ -15,6 +15,8 @@ import com.viromedia.bridge.ReactViroPackage;
import com.airbnb.android.react.maps.MapsPackage;
import com.imagepicker.ImagePickerPackage;
public class MainApplication extends Application implements ReactApplication {
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
@@ -26,9 +28,10 @@ public class MainApplication extends Application implements ReactApplication {
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new ReactViroPackage(ReactViroPackage.ViroPlatform.GVR),
new MapsPackage(),
new MainReactPackage()
new ImagePickerPackage()
);
}

View File

@@ -10,3 +10,6 @@ project(':react_viro').projectDir = new File('../node_modules/react-viro/android
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
include ':react-native-image-picker'
project(':react-native-image-picker').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-image-picker/android')