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