From a26a019c6c8d7d39b1d3beefb3f2f55845175ea5 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Mon, 29 Jun 2015 14:42:51 -0700 Subject: [PATCH] Allow default SMS app to get self phone number Apps with WRITE_SMS app op can now call TelephonyManager.getLine1Number(). (Note we no longer have the WRITE_SMS permission.) Bug 22031904 Change-Id: Ic843b6d7674879951a64e3b3a92bca09c3b5c65b --- telephony/java/android/telephony/TelephonyManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index ab2a98d31e75f..3a0f7654f331a 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -2011,6 +2011,8 @@ public class TelephonyManager { *

* Requires Permission: * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE} + *

+ * The default SMS app can also use this. */ public String getLine1Number() { return getLine1NumberForSubscriber(getDefaultSubscription()); @@ -2022,6 +2024,8 @@ public class TelephonyManager { *

* Requires Permission: * {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE} + *

+ * The default SMS app can also use this. * * @param subId whose phone number for line 1 is returned */