diff options
| author | Xin Li <delphij@google.com> | 2021-10-07 23:50:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-10-07 23:50:24 +0000 |
| commit | 3c077e219fe991bd5f8b17ac70c3a934637cfd53 (patch) | |
| tree | 34f166bae5c5d466b6d8ee94a2a5ebb46c725405 /AndroidManifest.xml | |
| parent | d5887847b9882b45f5d367e617c4ca75e8031d4b (diff) | |
| parent | a29a034a596fcb77d848c6ab2ce0164e9653ecf3 (diff) | |
| download | platform_packages_apps_CellBroadcastReceiver-master.tar.gz platform_packages_apps_CellBroadcastReceiver-master.tar.bz2 platform_packages_apps_CellBroadcastReceiver-master.zip | |
Diffstat (limited to 'AndroidManifest.xml')
| -rw-r--r-- | AndroidManifest.xml | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 71accbf9a..00fa2a44d 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -21,25 +21,41 @@ android:versionCode="300000000" android:versionName="R-initial"> - <original-package android:name="com.android.cellbroadcastreceiver" /> - + <!-- Needed for TTS when targetSdkVersion is 30 --> + <queries> + <intent> + <action android:name="android.intent.action.TTS_SERVICE" /> + </intent> + </queries> + + <!-- Needed for TTS when targetSdkVersion is 30 --> + <queries> + <intent> + <action android:name="android.intent.action.TTS_SERVICE" /> + </intent> + </queries> + + <uses-permission android:name="android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.RECEIVE_EMERGENCY_BROADCAST" /> <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" /> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> + <uses-permission android:name="android.permission.MODIFY_CELL_BROADCASTS" /> <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> <uses-permission android:name="android.permission.MANAGE_USERS" /> <uses-permission android:name="android.permission.DEVICE_POWER" /> - <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS_TO_TELEPHONY_DEFAULTS" /> <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" /> <uses-permission android:name="android.permission.READ_CELL_BROADCASTS" /> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/> <uses-permission android:name="com.android.cellbroadcastservice.FULL_ACCESS_CELL_BROADCAST_HISTORY" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.BLUETOOTH" /> + <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> - <uses-sdk android:minSdkVersion="21"/> + <uses-sdk android:minSdkVersion="30" /> <application android:name="com.android.cellbroadcastreceiver.CellBroadcastReceiverApp" android:label="@string/app_label" @@ -72,7 +88,9 @@ <activity android:name="com.android.cellbroadcastreceiver.CellBroadcastListActivity" android:label="@string/app_label" + android:launchMode="singleTask" android:theme="@style/CellBroadcastListActivityTheme" + android:exported="true" android:configChanges="orientation|keyboardHidden" > <intent-filter> <action android:name="android.intent.action.MAIN" /> @@ -104,15 +122,16 @@ <!-- Settings opened by ListActivity menu, Settings app link or opt-out dialog. --> <activity android:name="com.android.cellbroadcastreceiver.CellBroadcastSettings" android:theme="@style/CellBroadcastSettingsTheme" + android:launchMode="singleTask" android:label="@string/sms_cb_settings" android:exported="true" /> <activity android:name="com.android.cellbroadcastreceiver.CellBroadcastAlertDialog" android:theme="@style/CellBroadcastAlertTheme" - android:launchMode="singleTask" + android:launchMode="singleInstance" android:exported="false" android:excludeFromRecents="true" - android:configChanges="orientation|keyboardHidden|keyboard|navigation"> + android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation"> <intent-filter> <action android:name="android.provider.Telephony.SMS_CB_RECEIVED" /> </intent-filter> @@ -120,9 +139,12 @@ <!-- Container activity for CMAS opt-in/opt-out dialog. --> <activity android:name="com.android.cellbroadcastreceiver.CellBroadcastOptOutActivity" + android:launchMode="singleInstance" + android:theme="@style/CellBroadcastOptOutTheme" android:exported="false" /> - <receiver android:name="com.android.cellbroadcastreceiver.CellBroadcastReceiver"> + <receiver android:name="com.android.cellbroadcastreceiver.CellBroadcastReceiver" + android:exported="true"> <intent-filter> <action android:name="android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED" /> <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" /> @@ -132,6 +154,8 @@ <action android:name="android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED" /> <action android:name="android.intent.action.LOCALE_CHANGED" /> <action android:name="android.intent.action.SERVICE_STATE" /> + <action android:name="android.intent.action.BOOT_COMPLETED" /> + <action android:name="android.telephony.action.SIM_CARD_STATE_CHANGED" /> </intent-filter> <intent-filter> <action android:name="android.telephony.action.SECRET_CODE" /> |
