blob: dfe879ffe9f39965764d934a172866f02818ae16 [file] [log] [blame]
Jeff Sharkey9e0036e2013-04-26 16:54:55 -07001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="com.android.externalstorage">
3
4 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
5 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Jeff Sharkey7e1f5412013-11-11 14:36:33 -08006 <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
Zim4e416c82020-01-24 17:41:50 +00007 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
Ben Line7822fb2016-06-24 15:21:08 -07008 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
Jeff Sharkey9e0036e2013-04-26 16:54:55 -07009
10 <application android:label="@string/app_label">
11 <provider
12 android:name=".ExternalStorageProvider"
Ben Lin0df63e92017-03-17 11:10:46 -070013 android:label="@string/storage_description"
Jeff Sharkey9d0843d2013-05-07 12:41:33 -070014 android:authorities="com.android.externalstorage.documents"
Jeff Sharkey9e0036e2013-04-26 16:54:55 -070015 android:grantUriPermissions="true"
16 android:exported="true"
17 android:permission="android.permission.MANAGE_DOCUMENTS">
Jeff Sharkey85f5f812013-10-07 10:16:12 -070018 <intent-filter>
19 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
20 </intent-filter>
Jeff Sharkey643e99e2018-10-22 18:01:27 -060021 <!-- Stub that allows MediaProvider to make incoming calls -->
22 <path-permission
23 android:path="/media_internal"
24 android:permission="android.permission.WRITE_MEDIA_STORAGE" />
Jeff Sharkey954be022013-09-03 15:25:52 -070025 </provider>
26
Jeff Sharkey1f706c62013-10-17 10:52:17 -070027 <receiver android:name=".MountReceiver">
28 <intent-filter>
Jeff Sharkeye6c04f92015-04-18 21:38:05 -070029 <action android:name="android.os.storage.action.VOLUME_STATE_CHANGED" />
Jeff Sharkey1f706c62013-10-17 10:52:17 -070030 </intent-filter>
31 </receiver>
32
Jeff Sharkey954be022013-09-03 15:25:52 -070033 <!-- TODO: find a better place for tests to live -->
34 <provider
35 android:name=".TestDocumentsProvider"
36 android:authorities="com.example.documents"
37 android:grantUriPermissions="true"
38 android:exported="true"
39 android:permission="android.permission.MANAGE_DOCUMENTS"
40 android:enabled="false">
Jeff Sharkey85f5f812013-10-07 10:16:12 -070041 <intent-filter>
42 <action android:name="android.content.action.DOCUMENTS_PROVIDER" />
43 </intent-filter>
Jeff Sharkey9e0036e2013-04-26 16:54:55 -070044 </provider>
Jeff Sharkey9e0036e2013-04-26 16:54:55 -070045 </application>
46</manifest>