diff options
author | Nancy Chen <nancychen@google.com> | 2014-10-08 18:47:40 -0700 |
---|---|---|
committer | Nancy Chen <nancychen@google.com> | 2014-10-13 14:01:49 -0700 |
commit | b0cad32c3cadd0387f6dcd82aade629e6f2f6bee (patch) | |
tree | a999b2b48b300d628c2c1f777e5d4a552f36f726 /telecomm/java/com/android | |
parent | 1a6c41fbad9c1c6725d189fdcf7dae2fe3f00b4d (diff) | |
download | frameworks_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/android')
-rw-r--r-- | telecomm/java/com/android/internal/telecom/ITelecomService.aidl | 10 |
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); |