공식 깃헙 링크참고 예시 블로그 링크설치ios 추가 설정android 추가 설정함수launchCamera(options?, callback)launchImageLibrary(options?, callback)optionsResponse Object안드로이드 트러블 슈팅
- 앨범에서 사진 가져오기
- 앨범에 사진 저장하기
공식 깃헙 링크
참고 예시 블로그 링크
설치
yarn add react-native-image-picker # RN >= 0.60 cd ios && pod install # RN < 0.60 react-native link react-native-image-picker
ios 추가 설정
Info.plist
에 적절한 키를 추가하자.갤러리에서 사진, 영상을 선택할 수 있게 하려면
NSPhotoLibraryUsageDescription
추가사진 촬영을 허용하려면
NSCameraUsageDescription
키 추가비디오 촬영을 하용하려면
NSCameraUsageDescription
, NSMicrophoneUsageDescription
추가android 추가 설정
No permissions required (
saveToPhotos
requires permission check).Note: This library does not require Manifest.permission.CAMERA, if your app declares as using this permission in manifest then you have to obtain the permission before using
launchCamera
.함수
import {launchCamera, launchImageLibrary} from 'react-native-image-picker';
launchCamera(options?, callback)
사진이나 영상 촬영을 위해 카메라 앱을 오픈
launchImageLibrary(options?, callback)
이미지, 영상 선택 위해 갤러리 오픈
options
Response Object
안드로이드 트러블 슈팅
minSdkVersion
설정 문제
특정 모듈을 쓰려면 minSdkVersion을 올려서 써야하는 경우가 있는데, 해당 모듈이 그런 경우였다.
minSdkVersion이 16으로 설정돼있더 상태인데 해당모듈은 21부터 지원하므로 21로 고치면 해결된다.
android/build.gradle (루트경로의 빌드그래들 파일 수정)

