blob: c7e479c09adab93ee35e118cea679ee7a9829a26 [file] [log] [blame]
The Android Open Source Project70215272009-03-03 19:32:43 -08001<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="com.android.providers.media"
3 android:sharedUserId="android.media"
Marco Nelissen90c7da02012-02-17 09:25:39 -08004 android:sharedUserLabel="@string/uid_label"
Jeff Sharkey8bd42602012-09-19 10:26:52 -07005 android:versionCode="511">
The Android Open Source Project70215272009-03-03 19:32:43 -08006
7 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
8 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
9 <uses-permission android:name="android.permission.WAKE_LOCK" />
San Mehat2daeb8c2009-06-01 09:26:57 -070010 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Mike Lockwood71d36b02011-04-22 07:10:32 -070011 <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
Mike Lockwood5dfdff72011-01-10 08:24:46 -050012 <uses-permission android:name="android.permission.ACCESS_MTP" />
Jeff Sharkey8efd65f2012-09-16 15:26:12 -070013 <uses-permission android:name="android.permission.MANAGE_USERS" />
14 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
Mike Lockwood67595922011-01-06 14:14:56 -050015
The Android Open Source Project70215272009-03-03 19:32:43 -080016 <application android:process="android.process.media"
Fabrice Di Meglio4a7bf682012-09-10 20:58:57 -070017 android:label="@string/app_label"
18 android:supportsRtl="true">
The Android Open Source Project70215272009-03-03 19:32:43 -080019 <provider android:name="MediaProvider" android:authorities="media"
Nick Kralevichddafaad2012-07-28 15:19:34 -070020 android:multiprocess="false" android:exported="true">
Jeff Sharkey3425d472012-03-20 11:15:37 -070021 <grant-uri-permission android:pathPrefix="/external/" />
22 <path-permission
Jeff Sharkey3425d472012-03-20 11:15:37 -070023 android:pathPrefix="/external/"
24 android:readPermission="android.permission.READ_EXTERNAL_STORAGE"
25 android:writePermission="android.permission.WRITE_EXTERNAL_STORAGE" />
26 </provider>
Mike Lockwoodc7bbe232010-05-27 07:49:01 -040027
Dianne Hackbornfd8402c2011-08-18 19:46:51 -070028 <!-- Handles database upgrades after OTAs, then disables itself -->
29 <receiver android:name="MediaUpgradeReceiver">
30 <!-- This broadcast is sent after the core system has finished
31 booting, before the home app is launched or BOOT_COMPLETED
32 is sent. -->
33 <intent-filter>
34 <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
35 </intent-filter>
36 </receiver>
37
The Android Open Source Project70215272009-03-03 19:32:43 -080038 <receiver android:name="MediaScannerReceiver">
39 <intent-filter>
40 <action android:name="android.intent.action.BOOT_COMPLETED" />
41 </intent-filter>
42 <intent-filter>
43 <action android:name="android.intent.action.MEDIA_MOUNTED" />
44 <data android:scheme="file" />
45 </intent-filter>
46 <intent-filter>
Mike Lockwood9c8c1df2011-04-06 11:55:32 -040047 <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
48 <data android:scheme="file" />
49 </intent-filter>
50 <intent-filter>
The Android Open Source Project70215272009-03-03 19:32:43 -080051 <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
52 <data android:scheme="file" />
53 </intent-filter>
54 </receiver>
55
56 <service android:name="MediaScannerService" android:exported="true">
57 <intent-filter>
58 <action android:name="android.media.IMediaScannerService" />
59 </intent-filter>
60 </service>
61
Jeff Sharkey8efd65f2012-09-16 15:26:12 -070062 <receiver android:name=".MtpReceiver">
63 <intent-filter>
64 <action android:name="android.intent.action.BOOT_COMPLETED" />
65 </intent-filter>
Mike Lockwoodabf8d092010-06-29 16:43:41 -040066 <intent-filter>
Mike Lockwood99fd9542011-03-02 11:22:29 -080067 <action android:name="android.hardware.usb.action.USB_STATE" />
Mike Lockwoodabf8d092010-06-29 16:43:41 -040068 </intent-filter>
69 </receiver>
Jeff Sharkey8efd65f2012-09-16 15:26:12 -070070
Mike Lockwoodabf8d092010-06-29 16:43:41 -040071 <service android:name="MtpService" />
72
Jeff Sharkeyde2f00f2012-04-17 16:03:56 -070073 <activity android:name="RingtonePickerActivity"
74 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
75 android:excludeFromRecents="true">
76 <intent-filter>
77 <action android:name="android.intent.action.RINGTONE_PICKER" />
78 <category android:name="android.intent.category.DEFAULT" />
79 </intent-filter>
80 </activity>
81
The Android Open Source Project70215272009-03-03 19:32:43 -080082 </application>
83</manifest>