xref: /aosp_15_r20/frameworks/base/packages/SoundPicker/AndroidManifest.xml (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
13
14    <application
15        android:allowBackup="false"
16        android:label="@string/app_label"
17        android:supportsRtl="true">
18        <receiver android:name="RingtoneReceiver"
19                  android:exported="true">
20            <intent-filter>
21                <action android:name="android.intent.action.DEVICE_CUSTOMIZATION_READY"/>
22            </intent-filter>
23        </receiver>
24
25        <service android:name="RingtoneOverlayService" />
26
27        <activity android:name="RingtonePickerActivity"
28                  android:theme="@style/PickerDialogTheme"
29                  android:enabled="@*android:bool/config_defaultRingtonePickerEnabled"
30                  android:excludeFromRecents="true"
31                  android:exported="true">
32            <intent-filter>
33                <action android:name="android.intent.action.RINGTONE_PICKER" />
34                <category android:name="android.intent.category.DEFAULT" />
35            </intent-filter>
36        </activity>
37    </application>
38</manifest>