summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJordan Liu <jminjie@google.com>2021-04-06 10:26:15 -0700
committerJordan Liu <jminjie@google.com>2021-04-06 22:05:27 +0000
commit192cfc6ea0e151dae8141271642c6b4c6ca0a1ba (patch)
treed0099f44741bc26b7f5ec83498265b2987702411 /core/java
parent78fe2eda6b26a8506ad301aa555e12e01559697a (diff)
Update doc for getDefaultSmsPackage
Bug: 174445979 Test: no change to behavior Change-Id: Ied4b7f5bcc2ff78f4c6f04e4c11b5a10cf463fcd
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/provider/Telephony.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/provider/Telephony.java b/core/java/android/provider/Telephony.java
index 38945f5bcea4..f3a8b5d79ea0 100644
--- a/core/java/android/provider/Telephony.java
+++ b/core/java/android/provider/Telephony.java
@@ -362,6 +362,18 @@ public final class Telephony {
/**
* Used to determine the currently configured default SMS package.
+ * <p>
+ * As of Android 11 apps will need specific permission to query other packages. To use
+ * this method an app must include in their AndroidManifest:
+ * <queries>
+ * <intent>
+ * <action android:name="android.provider.Telephony.SMS_DELIVER"/>
+ * </intent>
+ * </queries>
+ * Which will allow them to query packages which declare intent filters that include
+ * the {@link android.provider.Telephony.Sms.Intents#SMS_DELIVER_ACTION} intent.
+ * </p>
+ *
* @param context context of the requesting application
* @return package name for the default SMS package or null
*/