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.RemoteException;
|
||||||
import android.os.ServiceManager;
|
import android.os.ServiceManager;
|
||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
|
import android.telecom.PhoneAccount;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.android.internal.telecom.ITelecomService;
|
import com.android.internal.telecom.ITelecomService;
|
||||||
@@ -4130,4 +4131,21 @@ public class TelephonyManager {
|
|||||||
ServiceState.rilRadioTechnologyToString(type));
|
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.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.telecom.PhoneAccount;
|
||||||
import android.telephony.CellInfo;
|
import android.telephony.CellInfo;
|
||||||
import android.telephony.IccOpenLogicalChannelResponse;
|
import android.telephony.IccOpenLogicalChannelResponse;
|
||||||
import android.telephony.NeighboringCellInfo;
|
import android.telephony.NeighboringCellInfo;
|
||||||
@@ -879,4 +880,9 @@ interface ITelephony {
|
|||||||
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
|
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
|
||||||
*/
|
*/
|
||||||
String getDeviceId();
|
String getDeviceId();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the subscription ID associated with the specified PhoneAccount.
|
||||||
|
*/
|
||||||
|
int getSubIdForPhoneAccount(in PhoneAccount phoneAccount);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user