summaryrefslogtreecommitdiffstats
path: root/telecomm/java/com
diff options
context:
space:
mode:
authorNancy Chen <nancychen@google.com>2014-10-08 18:47:40 -0700
committerNancy Chen <nancychen@google.com>2014-10-13 14:01:49 -0700
commitb0cad32c3cadd0387f6dcd82aade629e6f2f6bee (patch)
treea999b2b48b300d628c2c1f777e5d4a552f36f726 /telecomm/java/com
parent1a6c41fbad9c1c6725d189fdcf7dae2fe3f00b4d (diff)
downloadframeworks_base-b0cad32c3cadd0387f6dcd82aade629e6f2f6bee.zip
frameworks_base-b0cad32c3cadd0387f6dcd82aade629e6f2f6bee.tar.gz
frameworks_base-b0cad32c3cadd0387f6dcd82aade629e6f2f6bee.tar.bz2
Add API method to extract subscription ID from phone account (1/3)
Since Telephony uses subscription ids and Telecom uses Phone Accounts, there should be an easy way to interface between the two. Since the value of the subscription id and "id" of the phone account should be the same in the case of a SIM phone account, we just need to check that the phone account in question is a SIM phone account and convert the string to a long. This lays in groundwork for the following bugs: Bug: 17925501 Bug: 17917937 Change-Id: I926e969b365d9e9878436302117e8786ec5513b8
Diffstat (limited to 'telecomm/java/com')
-rw-r--r--telecomm/java/com/android/internal/telecom/ITelecomService.aidl10
1 files changed, 10 insertions, 0 deletions
diff --git a/telecomm/java/com/android/internal/telecom/ITelecomService.aidl b/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
index feb09d5..8c78673 100644
--- a/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
+++ b/telecomm/java/com/android/internal/telecom/ITelecomService.aidl
@@ -35,6 +35,16 @@ interface ITelecomService {
void showInCallScreen(boolean showDialpad);
/**
+ * @see TelecomServiceImpl#getPhoneAccountIdForSubscriptionId
+ */
+ String getPhoneAccountIdForSubscriptionId(in long subscriptionId);
+
+ /**
+ * @see TelecomServiceImpl#getSubscriptionIdForPhoneAccount
+ */
+ long getSubscriptionIdForPhoneAccount(in PhoneAccountHandle account);
+
+ /**
* @see TelecomServiceImpl#getDefaultOutgoingPhoneAccount
*/
PhoneAccountHandle getDefaultOutgoingPhoneAccount(in String uriScheme);