Merge "Add Sub-ID-from-phone-account converter method." into m-wireless-dev
This commit is contained in:
@@ -29,6 +29,7 @@ import android.os.Bundle;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceManager;
|
||||
import android.os.SystemProperties;
|
||||
import android.telecom.PhoneAccount;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.internal.telecom.ITelecomService;
|
||||
@@ -3779,7 +3780,7 @@ public class TelephonyManager {
|
||||
|
||||
/**
|
||||
* Returns the IMS Registration Status
|
||||
*@hide
|
||||
* @hide
|
||||
*/
|
||||
public boolean isImsRegistered() {
|
||||
try {
|
||||
@@ -4130,4 +4131,21 @@ public class TelephonyManager {
|
||||
ServiceState.rilRadioTechnologyToString(type));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the subscription ID for the given phone account.
|
||||
* @hide
|
||||
*/
|
||||
public int getSubIdForPhoneAccount(PhoneAccount phoneAccount) {
|
||||
int retval = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
|
||||
try {
|
||||
ITelephony service = getITelephony();
|
||||
if (service != null) {
|
||||
retval = service.getSubIdForPhoneAccount(phoneAccount);
|
||||
}
|
||||
} catch (RemoteException e) {
|
||||
}
|
||||
|
||||
return retval;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ package com.android.internal.telephony;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.telecom.PhoneAccount;
|
||||
import android.telephony.CellInfo;
|
||||
import android.telephony.IccOpenLogicalChannelResponse;
|
||||
import android.telephony.NeighboringCellInfo;
|
||||
@@ -879,4 +880,9 @@ interface ITelephony {
|
||||
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
|
||||
*/
|
||||
String getDeviceId();
|
||||
|
||||
/**
|
||||
* Returns the subscription ID associated with the specified PhoneAccount.
|
||||
*/
|
||||
int getSubIdForPhoneAccount(in PhoneAccount phoneAccount);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user