From 202c227a8ebd405ceada5bd8abdf5fed2d065260 Mon Sep 17 00:00:00 2001 From: Sukanya Rajkhowa Date: Thu, 23 Jan 2020 15:25:29 -0800 Subject: [PATCH] VoWifi notification for emergency calls - Add new intent to send VOWIFI_ENABLED status Bug: 179122732 Test: Manually verified by simulating Change-Id: Iaf52a642a0435a070b8280b098e7929cddde55f6 Merged-In: Iaf52a642a0435a070b8280b098e7929cddde55f6 --- core/res/res/values/strings.xml | 4 ++-- .../internal/telephony/TelephonyIntents.java | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 96cd839540da6..33554f7ca453c 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -234,9 +234,9 @@ Try changing preferred network. Tap to change. - Emergency calling unavailable + Emergency calls may be unavailable - Can\u2019t make emergency calls over Wi\u2011Fi + %s doesn\'t support emergency calls over Wi-Fi. Tap for details. Alerts diff --git a/telephony/java/com/android/internal/telephony/TelephonyIntents.java b/telephony/java/com/android/internal/telephony/TelephonyIntents.java index b905212a91001..546d2ce0e1158 100644 --- a/telephony/java/com/android/internal/telephony/TelephonyIntents.java +++ b/telephony/java/com/android/internal/telephony/TelephonyIntents.java @@ -424,4 +424,24 @@ public class TelephonyIntents { */ @Deprecated public static final String EXTRA_DEFAULT_NETWORK_AVAILABLE = "defaultNetworkAvailable"; + + /** + *

Broadcast sent to show Emergency notification due to Voice Over Wifi availability + * + *

+ * You can not receive this through components declared + * in manifests, only by explicitly registering for it with + * {@link android.content.Context#registerReceiver(android.content.BroadcastReceiver, + * android.content.IntentFilter) Context.registerReceiver()}. + * + *

+ * Requires no permission. + * + *

This is a protected intent that can only be sent + * by the system. + * + * @hide + */ + public static final String ACTION_VOWIFI_ENABLED + = "com.android.internal.telephony.ACTION_VOWIFI_ENABLED"; }