1<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2  xmlns:tools="http://schemas.android.com/tools">
3  <!-- Required for picking images from camera directly -->
4  <uses-permission android:name="android.permission.CAMERA" />
5
6  <!-- Required for picking images from camera roll -->
7  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
8  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
9  <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
10  <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
11
12  <application>
13    <service
14      android:name="com.google.android.gms.metadata.ModuleDependencies"
15      android:enabled="false"
16      android:exported="false"
17      tools:ignore="MissingClass">
18      <intent-filter>
19        <action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
20      </intent-filter>
21      <meta-data
22        android:name="photopicker_activity:0:required"
23        android:value="" />
24    </service>
25
26    <activity
27      android:name="com.canhub.cropper.CropImageActivity"
28      android:theme="@style/Base.Theme.AppCompat" />
29    <!-- https://developer.android.com/guide/topics/manifest/provider-element.html -->
30    <provider
31      android:name=".fileprovider.ImagePickerFileProvider"
32      android:authorities="${applicationId}.ImagePickerFileProvider"
33      android:exported="false"
34      android:grantUriPermissions="true">
35      <meta-data
36        android:name="android.support.FILE_PROVIDER_PATHS"
37        android:resource="@xml/image_picker_provider_paths" />
38    </provider>
39  </application>
40
41  <queries>
42    <intent>
43      <!-- Required for picking images from the camera roll if targeting API 30 -->
44      <action android:name="android.media.action.IMAGE_CAPTURE" />
45    </intent>
46    <intent>
47      <!-- Required for picking images from the camera if targeting API 30 -->
48      <action android:name="android.media.action.ACTION_VIDEO_CAPTURE" />
49    </intent>
50  </queries>
51</manifest>
52