From 39b95941f9434c8d9146f3191bf104673874fae4 Mon Sep 17 00:00:00 2001
From: Chen Xu
Date: Wed, 6 Nov 2019 20:30:58 -0800
Subject: [PATCH] SystemAPI for ACTION_SMS_EMERGENCY_CB_RECEIVED intent
Bug: 135956699
Test: Build
Change-Id: Ic7124f30fae6faa482467fd9235ef6155854f589
(cherry picked from commit 9c1260c818c1190e4d629e933cc07285d91f128a)
Merged-in: Ic7124f30fae6faa482467fd9235ef6155854f589
---
api/removed.txt | 4 ----
api/system-current.txt | 4 ++++
telephony/java/android/provider/Telephony.java | 12 +++++++-----
.../android/internal/telephony/gsm/SmsCbHeader.java | 2 +-
4 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/api/removed.txt b/api/removed.txt
index b947918dc7578..a4ccfb6db1288 100644
--- a/api/removed.txt
+++ b/api/removed.txt
@@ -595,10 +595,6 @@ package android.provider {
field public static final String VOLUME_VOICE = "volume_voice";
}
- public static final class Telephony.Sms.Intents {
- field public static final String SMS_EMERGENCY_CB_RECEIVED_ACTION = "android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED";
- }
-
}
package android.speech.tts {
diff --git a/api/system-current.txt b/api/system-current.txt
index 48d453e7fb814..55ad318ab6224 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -6124,6 +6124,10 @@ package android.provider {
field public static final String SERVICE_CATEGORY = "service_category";
}
+ public static final class Telephony.Sms.Intents {
+ field public static final String ACTION_SMS_EMERGENCY_CB_RECEIVED = "android.provider.action.SMS_EMERGENCY_CB_RECEIVED";
+ }
+
public final class TimeZoneRulesDataContract {
field public static final String AUTHORITY = "com.android.timezone";
}
diff --git a/telephony/java/android/provider/Telephony.java b/telephony/java/android/provider/Telephony.java
index d3728a6dd1786..17da3cf2ed174 100644
--- a/telephony/java/android/provider/Telephony.java
+++ b/telephony/java/android/provider/Telephony.java
@@ -1126,8 +1126,9 @@ public final class Telephony {
* values:
*
*
- * - "message" - An SmsCbMessage object containing the broadcast message
- * data, including ETWS or CMAS warning notification info if present.
+ * - "message" - An {@link android.telephony.SmsCbMessage} object
+ * containing the broadcast message data, including ETWS or CMAS warning notification
+ * info if present.
*
*
* The extra values can be extracted using
@@ -1138,11 +1139,12 @@ public final class Telephony {
*
*
Requires {@link android.Manifest.permission#RECEIVE_EMERGENCY_BROADCAST} to
* receive.
- * @removed
+ * @hide
*/
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
- public static final String SMS_EMERGENCY_CB_RECEIVED_ACTION =
- "android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED";
+ @SystemApi
+ public static final String ACTION_SMS_EMERGENCY_CB_RECEIVED =
+ "android.provider.action.SMS_EMERGENCY_CB_RECEIVED";
/**
* Broadcast Action: A new CDMA SMS has been received containing Service Category
diff --git a/telephony/java/com/android/internal/telephony/gsm/SmsCbHeader.java b/telephony/java/com/android/internal/telephony/gsm/SmsCbHeader.java
index d85cf151b9eb4..11bc5de08c66a 100644
--- a/telephony/java/com/android/internal/telephony/gsm/SmsCbHeader.java
+++ b/telephony/java/com/android/internal/telephony/gsm/SmsCbHeader.java
@@ -33,7 +33,7 @@ import java.util.Locale;
* All relevant header information is now sent as a Parcelable
* {@link android.telephony.SmsCbMessage} object in the "message" extra of the
* {@link android.provider.Telephony.Sms.Intents#SMS_CB_RECEIVED_ACTION} or
- * {@link android.provider.Telephony.Sms.Intents#SMS_EMERGENCY_CB_RECEIVED_ACTION} intent.
+ * {@link android.provider.Telephony.Sms.Intents#ACTION_SMS_EMERGENCY_CB_RECEIVED} intent.
* The raw PDU is no longer sent to SMS CB applications.
*/
public class SmsCbHeader {