1<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2        package="com.android.soundpicker"
3        android:sharedUserId="android.media">
4
5    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
6    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
7
8    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
9    <uses-permission android:name="android.permission.RECEIVE_DEVICE_CUSTOMIZATION_READY" />
10    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
11
12    <application
13            android:allowBackup="false"
14            android:label="@string/app_label"
15            android:supportsRtl="true">
16        <receiver android:name="RingtoneReceiver"
17                android:exported="true">
18            <intent-filter>
19                <action android:name="android.intent.action.DEVICE_CUSTOMIZATION_READY"/>
20            </intent-filter>
21        </receiver>
22
23        <service android:name="RingtoneOverlayService" />
24
25        <activity android:name="RingtonePickerActivity"
26                android:theme="@style/PickerDialogTheme"
27                android:enabled="@*android:bool/config_defaultRingtonePickerEnabled"
28                android:excludeFromRecents="true"
29                android:exported="true">
30            <intent-filter>
31                <action android:name="android.intent.action.RINGTONE_PICKER" />
32                <category android:name="android.intent.category.DEFAULT" />
33            </intent-filter>
34        </activity>
35    </application>
36</manifest>
37