OSDN Git Service

Update TelMan API for testing Line1NumberForDisplay.
authorCody Kesting <ckesting@google.com>
Thu, 4 Apr 2019 23:56:34 +0000 (16:56 -0700)
committerCody Kesting <ckesting@google.com>
Wed, 10 Apr 2019 16:04:28 +0000 (09:04 -0700)
CTS testing is being added for
TelephonyManager#setLine1NumberForDisplay. This requires making the
getter for alphaTag visible for testing with the @TestApi annotation.

Bug: 31963371
Test: API change. tests are unaffected.
Merged-In: I85887cf05f395f4ac4ca8dc6800e29f4fc9f8de4
Change-Id: I85887cf05f395f4ac4ca8dc6800e29f4fc9f8de4
(cherry picked from commit 710cce6dd975644dd60b4bec48f19c188ac93209)

api/test-current.txt
telephony/java/android/telephony/TelephonyManager.java

index 7121a54..ab78876 100644 (file)
@@ -2698,6 +2698,7 @@ package android.telephony {
   public class TelephonyManager {
     method public int checkCarrierPrivilegesForPackage(String);
     method public int getCarrierIdListVersion();
+    method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getLine1AlphaTag();
     method public android.util.Pair<java.lang.Integer,java.lang.Integer> getRadioHalVersion();
     method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void refreshUiccProfile();
     method @Deprecated public void setCarrierTestOverride(String, String, String, String, String, String, String);
index 9c63a82..0d3bc1d 100644 (file)
@@ -3790,6 +3790,7 @@ public class TelephonyManager {
      * @hide
      * nobody seems to call this.
      */
+    @TestApi
     @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE)
     public String getLine1AlphaTag() {
         return getLine1AlphaTag(getSubId());