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:

* * * *

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 {