더북(TheBook)

안드로이드의 경우 android/app/src/main/AndroidManifest.xml 파일에 두 가지 권한을 넣어줘야 합니다. 반드시 필요한 작업은 아니지만 카메라로 찍은 사진을 바로 저장하거나 SD카드에 있는 사진을 읽어올 때 필요합니다. 우리는 이 권한을 허용해주겠습니다.

android/app/src/main/AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.publicgallery<닉네임>">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    (...)

설정을 마친 뒤, yarn iosyarn android 명령어를 실행하여 앱을 다시 시작하세요. 라이브러리 사용법은 다음과 같습니다. 다음 코드를 입력해 라이브러리를 불러옵니다.

import {launchCamera, launchImageLibrary} from 'react-native-image-picker';

이 라이브러리는 두 가지 API를 제공하는데, 첫 번째는 launchCamera()입니다.

launchCamera(options, callback);

이 API는 사용할 이미지를 카메라로 바로 촬영할 때 사용합니다. options는 생략할 수 있으며, callback은 카메라로 이미지를 선택한 후 호출하는 함수입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.