summaryrefslogtreecommitdiff
path: root/telephony
diff options
context:
space:
mode:
authorYoungtae Cha <youngtaecha@google.com>2022-05-12 13:48:15 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-05-12 13:48:15 +0000
commitd353a5c508bdebd9fb89eab252219dd8849b4313 (patch)
treed69dd18b6c392c793a861259c27f043ab45a7880 /telephony
parent3597e174eee50e58df1c81b6845358e6a1f4cfaa (diff)
parent70df71adbfa8af3c6af693a81bba4fd0084b6dcf (diff)
downloadbase-d353a5c508bdebd9fb89eab252219dd8849b4313.tar.gz
Merge "Wireless emergency message has to be run in pin app mode" into tm-dev
Diffstat (limited to 'telephony')
-rw-r--r--telephony/common/com/android/internal/telephony/CellBroadcastUtils.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/telephony/common/com/android/internal/telephony/CellBroadcastUtils.java b/telephony/common/com/android/internal/telephony/CellBroadcastUtils.java
index 6c6375586225..6181329bcb2a 100644
--- a/telephony/common/com/android/internal/telephony/CellBroadcastUtils.java
+++ b/telephony/common/com/android/internal/telephony/CellBroadcastUtils.java
@@ -16,6 +16,7 @@
package com.android.internal.telephony;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -62,4 +63,17 @@ public class CellBroadcastUtils {
return packageName;
}
+
+ /**
+ * Utility method to get cellbroadcast alert dialog component name
+ */
+ public static ComponentName getDefaultCellBroadcastAlertDialogComponent(Context context) {
+ String cellBroadcastReceiverPackageName =
+ getDefaultCellBroadcastReceiverPackageName(context);
+ if (TextUtils.isEmpty(cellBroadcastReceiverPackageName)) {
+ return null;
+ }
+ return ComponentName.createRelative(cellBroadcastReceiverPackageName,
+ "com.android.cellbroadcastreceiver.CellBroadcastAlertDialog");
+ }
}