From 3902857290e1f32365a0945c0245f329d5d278db Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Thu, 23 Feb 2017 09:49:25 -0800 Subject: [PATCH] Added a settings for CMAS message broadcast This is for sl4a automation to receive CMAS messages broadcasdt. The automation should inject the settings through 'adb settings'. Test: manual bug: 34393649 Change-Id: Ic29be11b641f185219146d7fbb05561f5907ea76 --- core/java/android/provider/Settings.java | 6 ++++++ core/res/res/values/config.xml | 4 ++-- core/res/res/values/symbols.xml | 4 ++-- .../coretests/src/android/provider/SettingsBackupTest.java | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index ebc5b88b57987..d2cee4a8e533c 100755 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -6887,6 +6887,12 @@ public final class Settings { */ public static final String PACKAGE_VERIFIER_STATE = "package_verifier_state"; + /** + * Specifies additional package name for broadcasting the CMAS messages. + * @hide + */ + public static final String CMAS_ADDITIONAL_BROADCAST_PKG = "cmas_additional_broadcast_pkg"; + /** * This are the settings to be backed up. * diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index ee7ea6a84bd06..240d74c1f6d0e 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -2740,8 +2740,8 @@ true - - com.android.cellbroadcastreceiver/.PrivilegedCellBroadcastReceiver + + com.android.cellbroadcastreceiver "M50,0L100,0 100,100 0,100 0,0z" diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 89ded8d5fbe69..dd0ebf336678d 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2800,7 +2800,7 @@ - + @@ -2851,7 +2851,7 @@ - + diff --git a/core/tests/coretests/src/android/provider/SettingsBackupTest.java b/core/tests/coretests/src/android/provider/SettingsBackupTest.java index 76331a865ba31..ae97ccde0b5f7 100644 --- a/core/tests/coretests/src/android/provider/SettingsBackupTest.java +++ b/core/tests/coretests/src/android/provider/SettingsBackupTest.java @@ -391,6 +391,7 @@ public class SettingsBackupTest { Settings.Secure.BACKUP_TRANSPORT, Settings.Secure.BLUETOOTH_HCI_LOG, Settings.Secure.CARRIER_APPS_HANDLED, + Settings.Secure.CMAS_ADDITIONAL_BROADCAST_PKG, Settings.Secure.COMPLETED_CATEGORY_PREFIX, Settings.Secure.CONNECTIVITY_RELEASE_PENDING_INTENT_DELAY_MS, Settings.Secure.DEFAULT_INPUT_METHOD,