From 228306b008a97eab6841a1cb9c93b750f2e18bb2 Mon Sep 17 00:00:00 2001 From: Chiachang Wang Date: Tue, 22 Dec 2020 11:22:58 +0800 Subject: Create getMobileProvisioningUrl in telephony ConnectivityService is going to become mainline and can not access hidden APIs. Telephony and Settings were both accessing the hidden API ConnectivityManager#getMobileProvisioningUrl. Moving #getMobileProvisioningUrl method into telephony means that there is one less access to a hidden API within the overall framework since the connectivity stack never needed this value. Thus, add getMobileProvisioningUrl() to telephony surface to replace the one in connectivity stack. Bug: 175177794 Test: atest FrameworksTelephonyTests Change-Id: Icff8bf39b168b28f972b6737e4e7be8fc86b3dee --- telephony/java/com/android/internal/telephony/ITelephony.aidl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'telephony/java/com') diff --git a/telephony/java/com/android/internal/telephony/ITelephony.aidl b/telephony/java/com/android/internal/telephony/ITelephony.aidl index 7c5047c2deaf..33acc159e18a 100644 --- a/telephony/java/com/android/internal/telephony/ITelephony.aidl +++ b/telephony/java/com/android/internal/telephony/ITelephony.aidl @@ -2352,4 +2352,10 @@ interface ITelephony { * Gets the config of RCS VoLTE single registration enabled for the carrier/subscription. */ boolean getCarrierSingleRegistrationEnabled(int subId); + + /** + * Return the mobile provisioning url that is used to launch a browser to allow users to manage + * their mobile plan. + */ + String getMobileProvisioningUrl(); } -- cgit v1.2.3