blob: c812fb62b2c2b46fc36b0f71a192e1944b76e2f5 [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"
Marco Nelissen988280a2012-05-15 14:19:24 -07005 android:versionCode="509">
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" />
Mike Lockwood67595922011-01-06 14:14:56 -050013
The Android Open Source Project70215272009-03-03 19:32:43 -080014 <application android:process="android.process.media"
15 android:label="@string/app_label">
16 <provider android:name="MediaProvider" android:authorities="media"
Jeff Sharkey3425d472012-03-20 11:15:37 -070017 android:multiprocess="false">
Jeff Sharkey3425d472012-03-20 11:15:37 -070018 <grant-uri-permission android:pathPrefix="/external/" />
19 <path-permission
Jeff Sharkey3425d472012-03-20 11:15:37 -070020 android:pathPrefix="/external/"
21 android:readPermission="android.permission.READ_EXTERNAL_STORAGE"
22 android:writePermission="android.permission.WRITE_EXTERNAL_STORAGE" />
23 </provider>
Mike Lockwoodc7bbe232010-05-27 07:49:01 -040024
Dianne Hackbornfd8402c2011-08-18 19:46:51 -070025 <!-- Handles database upgrades after OTAs, then disables itself -->
26 <receiver android:name="MediaUpgradeReceiver">
27 <!-- This broadcast is sent after the core system has finished
28 booting, before the home app is launched or BOOT_COMPLETED
29 is sent. -->
30 <intent-filter>
31 <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
32 </intent-filter>
33 </receiver>
34
The Android Open Source Project70215272009-03-03 19:32:43 -080035 <receiver android:name="MediaScannerReceiver">
36 <intent-filter>
37 <action android:name="android.intent.action.BOOT_COMPLETED" />
38 </intent-filter>
39 <intent-filter>
40 <action android:name="android.intent.action.MEDIA_MOUNTED" />
41 <data android:scheme="file" />
42 </intent-filter>
43 <intent-filter>
Mike Lockwood9c8c1df2011-04-06 11:55:32 -040044 <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
45 <data android:scheme="file" />
46 </intent-filter>
47 <intent-filter>
The Android Open Source Project70215272009-03-03 19:32:43 -080048 <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
49 <data android:scheme="file" />
50 </intent-filter>
51 </receiver>
52
53 <service android:name="MediaScannerService" android:exported="true">
54 <intent-filter>
55 <action android:name="android.media.IMediaScannerService" />
56 </intent-filter>
57 </service>
58
Mike Lockwoodabf8d092010-06-29 16:43:41 -040059 <receiver android:name="UsbReceiver">
60 <intent-filter>
Mike Lockwood99fd9542011-03-02 11:22:29 -080061 <action android:name="android.hardware.usb.action.USB_STATE" />
Mike Lockwoodabf8d092010-06-29 16:43:41 -040062 </intent-filter>
63 </receiver>
64
65 <service android:name="MtpService" />
66
Jeff Sharkeyde2f00f2012-04-17 16:03:56 -070067 <activity android:name="RingtonePickerActivity"
68 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
69 android:excludeFromRecents="true">
70 <intent-filter>
71 <action android:name="android.intent.action.RINGTONE_PICKER" />
72 <category android:name="android.intent.category.DEFAULT" />
73 </intent-filter>
74 </activity>
75
The Android Open Source Project70215272009-03-03 19:32:43 -080076 </application>
77</manifest>