Merge "Change subId to int from long" into lmp-mr1-dev

This commit is contained in:
Wink Saville
2014-10-27 17:34:46 +00:00
committed by Android (Google) Code Review
17 changed files with 247 additions and 247 deletions

View File

@@ -28715,8 +28715,8 @@ package android.telephony {
method public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent);
method public android.os.Bundle getCarrierConfigValues();
method public static android.telephony.SmsManager getDefault();
method public static android.telephony.SmsManager getSmsManagerForSubscriber(long);
method public long getSubId();
method public static android.telephony.SmsManager getSmsManagerForSubscriber(int);
method public int getSubId();
method public void injectSmsPdu(byte[], java.lang.String, android.app.PendingIntent);
method public void sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent);
method public void sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent);
@@ -28834,7 +28834,7 @@ package android.telephony {
public class SubInfoRecord implements android.os.Parcelable {
ctor public SubInfoRecord();
ctor public SubInfoRecord(long, java.lang.String, int, java.lang.String, int, int, java.lang.String, int, int, int[], int, int);
ctor public SubInfoRecord(int, java.lang.String, int, java.lang.String, int, int, java.lang.String, int, int, int[], int, int);
method public int describeContents();
method public int getColor();
method public android.graphics.drawable.BitmapDrawable getIconDrawable();
@@ -28852,22 +28852,22 @@ package android.telephony {
field public java.lang.String number;
field public int[] simIconRes;
field public int slotId;
field public long subId;
field public int subId;
}
public class SubscriptionManager implements android.provider.BaseColumns {
method public static java.util.List<android.telephony.SubInfoRecord> getActiveSubInfoList();
method public static long getDefaultSmsSubId();
method public static int getSlotId(long);
method public static android.telephony.SubInfoRecord getSubInfoForSubscriber(long);
method public static int getDefaultSmsSubId();
method public static int getSlotId(int);
method public static android.telephony.SubInfoRecord getSubInfoForSubscriber(int);
method public static java.util.List<android.telephony.SubInfoRecord> getSubInfoUsingSlotId(int);
method public static boolean isValidSubId(long);
field public static final long ASK_USER_SUB_ID = -1001L; // 0xfffffffffffffc17L
method public static boolean isValidSubId(int);
field public static final int ASK_USER_SUB_ID = -1001; // 0xfffffc17
field public static final int DEFAULT_PHONE_ID = 2147483647; // 0x7fffffff
field public static final long DEFAULT_SUB_ID = 9223372036854775807L; // 0x7fffffffffffffffL
field public static final int DEFAULT_SUB_ID = 2147483647; // 0x7fffffff
field public static final int INVALID_PHONE_ID = -1000; // 0xfffffc18
field public static final int INVALID_SLOT_ID = -1000; // 0xfffffc18
field public static final long INVALID_SUB_ID = -1000L; // 0xfffffffffffffc18L
field public static final int INVALID_SUB_ID = -1000; // 0xfffffc18
field public static final java.lang.String MCC = "mcc";
field public static final java.lang.String MNC = "mnc";
field public static final int SIM_NOT_INSERTED = -1; // 0xffffffff

View File

@@ -219,7 +219,7 @@ public class MmsServiceBroker extends SystemService {
// Service API calls implementation, proxied to the real MmsService in "com.android.mms.service"
private final class BinderService extends IMms.Stub {
@Override
public void sendMessage(long subId, String callingPkg, Uri contentUri,
public void sendMessage(int subId, String callingPkg, Uri contentUri,
String locationUrl, Bundle configOverrides, PendingIntent sentIntent)
throws RemoteException {
mContext.enforceCallingPermission(Manifest.permission.SEND_SMS, "Send MMS message");
@@ -232,7 +232,7 @@ public class MmsServiceBroker extends SystemService {
}
@Override
public void downloadMessage(long subId, String callingPkg, String locationUrl,
public void downloadMessage(int subId, String callingPkg, String locationUrl,
Uri contentUri, Bundle configOverrides,
PendingIntent downloadedIntent) throws RemoteException {
mContext.enforceCallingPermission(Manifest.permission.RECEIVE_MMS,
@@ -259,7 +259,7 @@ public class MmsServiceBroker extends SystemService {
}
@Override
public Bundle getCarrierConfigValues(long subId) throws RemoteException {
public Bundle getCarrierConfigValues(int subId) throws RemoteException {
return getServiceGuarded().getCarrierConfigValues(subId);
}
@@ -360,7 +360,7 @@ public class MmsServiceBroker extends SystemService {
}
@Override
public void sendStoredMessage(long subId, String callingPkg, Uri messageUri,
public void sendStoredMessage(int subId, String callingPkg, Uri messageUri,
Bundle configOverrides, PendingIntent sentIntent) throws RemoteException {
mContext.enforceCallingPermission(Manifest.permission.SEND_SMS,
"Send stored MMS message");

View File

@@ -72,7 +72,7 @@ import com.android.server.am.BatteryStatsService;
* and 15973975 by saving the phoneId of the registrant and then using the
* phoneId when deciding to to make a callback. This is necessary because
* a subId changes from to a dummy value when a SIM is removed and thus won't
* compare properly. Because SubscriptionManager.getPhoneId(long subId) handles
* compare properly. Because SubscriptionManager.getPhoneId(int subId) handles
* the dummy value conversion we properly do the callbacks.
*
* Eventually we may want to remove the notion of dummy value but for now this
@@ -95,7 +95,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
int events;
long subId;
int subId;
int phoneId;
@@ -154,7 +154,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
private VoLteServiceState mVoLteServiceState = new VoLteServiceState();
private long mDefaultSubId = SubscriptionManager.INVALID_SUB_ID;
private int mDefaultSubId = SubscriptionManager.INVALID_SUB_ID;
private int mDefaultPhoneId = SubscriptionManager.INVALID_PHONE_ID;
@@ -201,7 +201,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
case MSG_UPDATE_DEFAULT_SUB: {
int newDefaultPhoneId = msg.arg1;
long newDefaultSubId = (Long)(msg.obj);
int newDefaultSubId = (Integer)(msg.obj);
if (VDBG) {
log("MSG_UPDATE_DEFAULT_SUB:current mDefaultSubId=" + mDefaultSubId
+ " current mDefaultPhoneId=" + mDefaultPhoneId + " newDefaultSubId= "
@@ -236,7 +236,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
if (DBG) log("onReceive: userHandle=" + userHandle);
mHandler.sendMessage(mHandler.obtainMessage(MSG_USER_SWITCHED, userHandle, 0));
} else if (action.equals(TelephonyIntents.ACTION_DEFAULT_SUBSCRIPTION_CHANGED)) {
Long newDefaultSubIdObj = new Long(intent.getLongExtra(
Integer newDefaultSubIdObj = new Integer(intent.getIntExtra(
PhoneConstants.SUBSCRIPTION_KEY, SubscriptionManager.getDefaultSubId()));
int newDefaultPhoneId = intent.getIntExtra(PhoneConstants.SLOT_KEY,
SubscriptionManager.getPhoneId(mDefaultSubId));
@@ -332,13 +332,13 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
@Override
public void listenForSubscriber(long subId, String pkgForDebug, IPhoneStateListener callback,
public void listenForSubscriber(int subId, String pkgForDebug, IPhoneStateListener callback,
int events, boolean notifyNow) {
listen(pkgForDebug, callback, events, notifyNow, subId);
}
private void listen(String pkgForDebug, IPhoneStateListener callback, int events,
boolean notifyNow, long subId) {
boolean notifyNow, int subId) {
int callerUid = UserHandle.getCallingUserId();
int myUid = UserHandle.myUserId();
if (VDBG) {
@@ -545,7 +545,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
broadcastCallStateChanged(state, incomingNumber, SubscriptionManager.DEFAULT_SUB_ID);
}
public void notifyCallStateForSubscriber(long subId, int state, String incomingNumber) {
public void notifyCallStateForSubscriber(int subId, int state, String incomingNumber) {
if (!checkNotifyPermission("notifyCallState()")) {
return;
}
@@ -575,7 +575,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
broadcastCallStateChanged(state, incomingNumber, subId);
}
public void notifyServiceStateForPhoneId(int phoneId, long subId, ServiceState state) {
public void notifyServiceStateForPhoneId(int phoneId, int subId, ServiceState state) {
if (!checkNotifyPermission("notifyServiceState()")){
return;
}
@@ -621,7 +621,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
notifySignalStrengthForSubscriber(SubscriptionManager.DEFAULT_SUB_ID, signalStrength);
}
public void notifySignalStrengthForSubscriber(long subId, SignalStrength signalStrength) {
public void notifySignalStrengthForSubscriber(int subId, SignalStrength signalStrength) {
if (!checkNotifyPermission("notifySignalStrength()")) {
return;
}
@@ -681,7 +681,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
notifyCellInfoForSubscriber(SubscriptionManager.DEFAULT_SUB_ID, cellInfo);
}
public void notifyCellInfoForSubscriber(long subId, List<CellInfo> cellInfo) {
public void notifyCellInfoForSubscriber(int subId, List<CellInfo> cellInfo) {
if (!checkNotifyPermission("notifyCellInfo()")) {
return;
}
@@ -738,7 +738,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
@Override
public void notifyMessageWaitingChangedForPhoneId(int phoneId, long subId, boolean mwi) {
public void notifyMessageWaitingChangedForPhoneId(int phoneId, int subId, boolean mwi) {
if (!checkNotifyPermission("notifyMessageWaitingChanged()")) {
return;
}
@@ -768,7 +768,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
notifyCallForwardingChangedForSubscriber(SubscriptionManager.DEFAULT_SUB_ID, cfi);
}
public void notifyCallForwardingChangedForSubscriber(long subId, boolean cfi) {
public void notifyCallForwardingChangedForSubscriber(int subId, boolean cfi) {
if (!checkNotifyPermission("notifyCallForwardingChanged()")) {
return;
}
@@ -799,7 +799,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
notifyDataActivityForSubscriber(SubscriptionManager.DEFAULT_SUB_ID, state);
}
public void notifyDataActivityForSubscriber(long subId, int state) {
public void notifyDataActivityForSubscriber(int subId, int state) {
if (!checkNotifyPermission("notifyDataActivity()" )) {
return;
}
@@ -827,7 +827,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
networkCapabilities, networkType, roaming);
}
public void notifyDataConnectionForSubscriber(long subId, int state,
public void notifyDataConnectionForSubscriber(int subId, int state,
boolean isDataConnectivityPossible, String reason, String apn, String apnType,
LinkProperties linkProperties, NetworkCapabilities networkCapabilities,
int networkType, boolean roaming) {
@@ -916,7 +916,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
reason, apnType);
}
public void notifyDataConnectionFailedForSubscriber(long subId,
public void notifyDataConnectionFailedForSubscriber(int subId,
String reason, String apnType) {
if (!checkNotifyPermission("notifyDataConnectionFailed()")) {
return;
@@ -949,7 +949,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
notifyCellLocationForSubscriber(SubscriptionManager.DEFAULT_SUB_ID, cellLocation);
}
public void notifyCellLocationForSubscriber(long subId, Bundle cellLocation) {
public void notifyCellLocationForSubscriber(int subId, Bundle cellLocation) {
log("notifyCellLocationForSubscriber: subId=" + subId
+ " cellLocation=" + cellLocation);
if (!checkNotifyPermission("notifyCellLocation()")) {
@@ -1096,7 +1096,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
}
public void notifyOemHookRawEventForSubscriber(long subId, byte[] rawData) {
public void notifyOemHookRawEventForSubscriber(int subId, byte[] rawData) {
if (!checkNotifyPermission("notifyOemHookRawEventForSubscriber")) {
return;
}
@@ -1162,7 +1162,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
// the legacy intent broadcasting
//
private void broadcastServiceStateChanged(ServiceState state, long subId) {
private void broadcastServiceStateChanged(ServiceState state, int subId) {
long ident = Binder.clearCallingIdentity();
try {
mBatteryStats.notePhoneState(state.getState());
@@ -1181,7 +1181,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
mContext.sendStickyBroadcastAsUser(intent, UserHandle.ALL);
}
private void broadcastSignalStrengthChanged(SignalStrength signalStrength, long subId) {
private void broadcastSignalStrengthChanged(SignalStrength signalStrength, int subId) {
long ident = Binder.clearCallingIdentity();
try {
mBatteryStats.notePhoneSignalStrength(signalStrength);
@@ -1200,7 +1200,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
mContext.sendStickyBroadcastAsUser(intent, UserHandle.ALL);
}
private void broadcastCallStateChanged(int state, String incomingNumber, long subId) {
private void broadcastCallStateChanged(int state, String incomingNumber, int subId) {
long ident = Binder.clearCallingIdentity();
try {
if (state == TelephonyManager.CALL_STATE_IDLE) {
@@ -1228,7 +1228,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
private void broadcastDataConnectionStateChanged(int state,
boolean isDataConnectivityPossible,
String reason, String apn, String apnType, LinkProperties linkProperties,
NetworkCapabilities networkCapabilities, boolean roaming, long subId) {
NetworkCapabilities networkCapabilities, boolean roaming, int subId) {
// Note: not reporting to the battery stats service here, because the
// status bar takes care of that after taking into account all of the
// required info.
@@ -1260,7 +1260,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
private void broadcastDataConnectionFailed(String reason, String apnType,
long subId) {
int subId) {
Intent intent = new Intent(TelephonyIntents.ACTION_DATA_CONNECTION_FAILED);
intent.putExtra(PhoneConstants.FAILURE_REASON_KEY, reason);
intent.putExtra(PhoneConstants.DATA_APN_TYPE_KEY, apnType);
@@ -1376,11 +1376,11 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
private static class LogSSC {
private Time mTime;
private String mS;
private long mSubId;
private int mSubId;
private int mPhoneId;
private ServiceState mState;
public void set(Time t, String s, long subId, int phoneId, ServiceState state) {
public void set(Time t, String s, int subId, int phoneId, ServiceState state) {
mTime = t; mS = s; mSubId = subId; mPhoneId = phoneId; mState = state;
}
@@ -1393,7 +1393,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
private LogSSC logSSC [] = new LogSSC[10];
private int next = 0;
private void logServiceStateChanged(String s, long subId, int phoneId, ServiceState state) {
private void logServiceStateChanged(String s, int subId, int phoneId, ServiceState state) {
if (logSSC == null || logSSC.length == 0) {
return;
}
@@ -1429,7 +1429,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
}
boolean subIdMatch(long rSubId, long subId) {
boolean subIdMatch(int rSubId, int subId) {
if(rSubId == SubscriptionManager.DEFAULT_SUB_ID) {
return (subId == mDefaultSubId);
} else {

View File

@@ -1570,7 +1570,7 @@ public class PhoneNumberUtils
* listed in the RIL / SIM, otherwise return false.
* @hide
*/
public static boolean isEmergencyNumber(long subId, String number) {
public static boolean isEmergencyNumber(int subId, String number) {
// Return true only if the specified number *exactly* matches
// one of the emergency numbers listed by the RIL / SIM.
return isEmergencyNumberInternal(subId, number, true /* useExactMatch */);
@@ -1620,7 +1620,7 @@ public class PhoneNumberUtils
* same digits as any of those emergency numbers.
* @hide
*/
public static boolean isPotentialEmergencyNumber(long subId, String number) {
public static boolean isPotentialEmergencyNumber(int subId, String number) {
// Check against the emergency numbers listed by the RIL / SIM,
// and *don't* require an exact match.
return isEmergencyNumberInternal(subId, number, false /* useExactMatch */);
@@ -1669,7 +1669,7 @@ public class PhoneNumberUtils
* @return true if the number is in the list of emergency numbers
* listed in the RIL / sim, otherwise return false.
*/
private static boolean isEmergencyNumberInternal(long subId, String number,
private static boolean isEmergencyNumberInternal(int subId, String number,
boolean useExactMatch) {
return isEmergencyNumberInternal(subId, number, null, useExactMatch);
}
@@ -1698,7 +1698,7 @@ public class PhoneNumberUtils
* otherwise false
* @hide
*/
public static boolean isEmergencyNumber(long subId, String number, String defaultCountryIso) {
public static boolean isEmergencyNumber(int subId, String number, String defaultCountryIso) {
return isEmergencyNumberInternal(subId, number,
defaultCountryIso,
true /* useExactMatch */);
@@ -1750,7 +1750,7 @@ public class PhoneNumberUtils
* any of those emergency numbers.
* @hide
*/
public static boolean isPotentialEmergencyNumber(long subId, String number,
public static boolean isPotentialEmergencyNumber(int subId, String number,
String defaultCountryIso) {
return isEmergencyNumberInternal(subId, number,
defaultCountryIso,
@@ -1794,7 +1794,7 @@ public class PhoneNumberUtils
* @return true if the number is an emergency number for the specified country.
* @hide
*/
private static boolean isEmergencyNumberInternal(long subId, String number,
private static boolean isEmergencyNumberInternal(int subId, String number,
String defaultCountryIso,
boolean useExactMatch) {
// If the number passed in is null, just return false:
@@ -1911,7 +1911,7 @@ public class PhoneNumberUtils
* is currently in.
* @hide
*/
public static boolean isLocalEmergencyNumber(Context context, long subId, String number) {
public static boolean isLocalEmergencyNumber(Context context, int subId, String number) {
return isLocalEmergencyNumberInternal(subId, number,
context,
true /* useExactMatch */);
@@ -1965,7 +1965,7 @@ public class PhoneNumberUtils
*
* @hide
*/
public static boolean isPotentialLocalEmergencyNumber(Context context, long subId,
public static boolean isPotentialLocalEmergencyNumber(Context context, int subId,
String number) {
return isLocalEmergencyNumberInternal(subId, number,
context,
@@ -2014,7 +2014,7 @@ public class PhoneNumberUtils
* local country, based on the CountryDetector.
* @hide
*/
private static boolean isLocalEmergencyNumberInternal(long subId, String number,
private static boolean isLocalEmergencyNumberInternal(int subId, String number,
Context context,
boolean useExactMatch) {
String countryIso;
@@ -2057,7 +2057,7 @@ public class PhoneNumberUtils
* to read the VM number.
* @hide
*/
public static boolean isVoiceMailNumber(long subId, String number) {
public static boolean isVoiceMailNumber(int subId, String number) {
String vmNumber;
try {
@@ -2796,7 +2796,7 @@ public class PhoneNumberUtils
/**
* Returns Default voice subscription Id.
*/
private static long getDefaultVoiceSubId() {
private static int getDefaultVoiceSubId() {
return SubscriptionManager.getDefaultVoiceSubId();
}
//==== End of utility methods used only in compareStrictly() =====

View File

@@ -227,7 +227,7 @@ public class PhoneStateListener {
* @hide
*/
/** @hide */
protected long mSubId = SubscriptionManager.INVALID_SUB_ID;
protected int mSubId = SubscriptionManager.INVALID_SUB_ID;
private final Handler mHandler;
@@ -252,10 +252,10 @@ public class PhoneStateListener {
/**
* Create a PhoneStateListener for the Phone using the specified subscription.
* This class requires Looper.myLooper() not return null. To supply your
* own non-null Looper use PhoneStateListener(long subId, Looper looper) below.
* own non-null Looper use PhoneStateListener(int subId, Looper looper) below.
* @hide
*/
public PhoneStateListener(long subId) {
public PhoneStateListener(int subId) {
this(subId, Looper.myLooper());
}
@@ -264,7 +264,7 @@ public class PhoneStateListener {
* and non-null Looper.
* @hide
*/
public PhoneStateListener(long subId, Looper looper) {
public PhoneStateListener(int subId, Looper looper) {
if (DBG) log("ctor: subId=" + subId + " looper=" + looper);
mSubId = subId;
mHandler = new Handler(looper) {

View File

@@ -29,7 +29,7 @@ public class SubInfoRecord implements Parcelable {
* Subscription Identifier, this is a device unique number
* and not an index into an array
*/
public long subId;
public int subId;
/** The GID for a SIM that maybe associated with this subscription, empty if unknown */
public String iccId;
/**
@@ -91,7 +91,7 @@ public class SubInfoRecord implements Parcelable {
this.mnc = 0;
}
public SubInfoRecord(long subId, String iccId, int slotId, String displayName, int nameSource,
public SubInfoRecord(int subId, String iccId, int slotId, String displayName, int nameSource,
int color, String number, int displayFormat, int roaming, int[] iconRes,
int mcc, int mnc) {
this.subId = subId;
@@ -136,7 +136,7 @@ public class SubInfoRecord implements Parcelable {
public static final Parcelable.Creator<SubInfoRecord> CREATOR = new Parcelable.Creator<SubInfoRecord>() {
@Override
public SubInfoRecord createFromParcel(Parcel source) {
long subId = source.readLong();
int subId = source.readInt();
String iccId = source.readString();
int slotId = source.readInt();
String displayName = source.readString();
@@ -162,7 +162,7 @@ public class SubInfoRecord implements Parcelable {
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(subId);
dest.writeInt(subId);
dest.writeString(iccId);
dest.writeInt(slotId);
dest.writeString(displayName);

View File

@@ -57,21 +57,21 @@ public class SubscriptionManager implements BaseColumns {
public static final int DEFAULT_SLOT_ID = Integer.MAX_VALUE;
/** Indicates the user should be asked which subscription to use. */
public static final long ASK_USER_SUB_ID = -1001;
public static final int ASK_USER_SUB_ID = -1001;
/** An invalid subscription identifier */
public static final long INVALID_SUB_ID = -1000;
public static final int INVALID_SUB_ID = -1000;
/** Indicates the caller wants the default sub id. */
public static final long DEFAULT_SUB_ID = Long.MAX_VALUE;
public static final int DEFAULT_SUB_ID = Integer.MAX_VALUE;
/** Minimum possible subid that represents a subscription */
/** @hide */
public static final long MIN_SUB_ID_VALUE = 0;
public static final int MIN_SUB_ID_VALUE = 0;
/** Maximum possible subid that represents a subscription */
/** @hide */
public static final long MAX_SUB_ID_VALUE = DEFAULT_SUB_ID - 1;
public static final int MAX_SUB_ID_VALUE = DEFAULT_SUB_ID - 1;
/** @hide */
@@ -265,7 +265,7 @@ public class SubscriptionManager implements BaseColumns {
* @param subId The unique SubInfoRecord index in database
* @return SubInfoRecord, maybe null
*/
public static SubInfoRecord getSubInfoForSubscriber(long subId) {
public static SubInfoRecord getSubInfoForSubscriber(int subId) {
if (!isValidSubId(subId)) {
logd("[getSubInfoForSubscriberx]- invalid subId");
return null;
@@ -475,7 +475,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated
* @hide
*/
public static int setColor(int color, long subId) {
public static int setColor(int color, int subId) {
if (VDBG) logd("[setColor]+ color:" + color + " subId:" + subId);
int size = sSimBackgroundDarkRes.length;
if (!isValidSubId(subId) || color < 0 || color >= size) {
@@ -505,7 +505,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated
* @hide
*/
public static int setDisplayName(String displayName, long subId) {
public static int setDisplayName(String displayName, int subId) {
return setDisplayName(displayName, subId, NAME_SOURCE_UNDEFINDED);
}
@@ -518,7 +518,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated or -1 if invalid subId
* @hide
*/
public static int setDisplayName(String displayName, long subId, long nameSource) {
public static int setDisplayName(String displayName, int subId, long nameSource) {
if (VDBG) {
logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId
+ " nameSource:" + nameSource);
@@ -550,7 +550,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated
* @hide
*/
public static int setDisplayNumber(String number, long subId) {
public static int setDisplayNumber(String number, int subId) {
if (number == null || !isValidSubId(subId)) {
logd("[setDisplayNumber]- fail");
return -1;
@@ -578,7 +578,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated
* @hide
*/
public static int setDisplayNumberFormat(int format, long subId) {
public static int setDisplayNumberFormat(int format, int subId) {
if (VDBG) logd("[setDisplayNumberFormat]+ format:" + format + " subId:" + subId);
if (format < 0 || !isValidSubId(subId)) {
logd("[setDisplayNumberFormat]- fail, return -1");
@@ -607,7 +607,7 @@ public class SubscriptionManager implements BaseColumns {
* @return the number of records updated
* @hide
*/
public static int setDataRoaming(int roaming, long subId) {
public static int setDataRoaming(int roaming, int subId) {
if (VDBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId);
if (roaming < 0 || !isValidSubId(subId)) {
logd("[setDataRoaming]- fail");
@@ -633,7 +633,7 @@ public class SubscriptionManager implements BaseColumns {
* @return slotId as a positive integer or a negative value if an error either
* SIM_NOT_INSERTED or INVALID_SLOT_ID.
*/
public static int getSlotId(long subId) {
public static int getSlotId(int subId) {
if (!isValidSubId(subId)) {
logd("[getSlotId]- fail");
}
@@ -654,13 +654,13 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static long[] getSubId(int slotId) {
public static int[] getSubId(int slotId) {
if (!isValidSlotId(slotId)) {
logd("[getSubId]- fail");
return null;
}
long[] subId = null;
int[] subId = null;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -675,7 +675,7 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static int getPhoneId(long subId) {
public static int getPhoneId(int subId) {
if (!isValidSubId(subId)) {
logd("[getPhoneId]- fail");
return INVALID_PHONE_ID;
@@ -732,8 +732,8 @@ public class SubscriptionManager implements BaseColumns {
* getDefaultDataSubId().
* @hide
*/
public static long getDefaultSubId() {
long subId = INVALID_SUB_ID;
public static int getDefaultSubId() {
int subId = INVALID_SUB_ID;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -749,8 +749,8 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static long getDefaultVoiceSubId() {
long subId = INVALID_SUB_ID;
public static int getDefaultVoiceSubId() {
int subId = INVALID_SUB_ID;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -766,7 +766,7 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static void setDefaultVoiceSubId(long subId) {
public static void setDefaultVoiceSubId(int subId) {
if (VDBG) logd("setDefaultVoiceSubId sub id = " + subId);
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -791,8 +791,8 @@ public class SubscriptionManager implements BaseColumns {
/**
* @return subId of the DefaultSms subscription or the value INVALID_SUB_ID if an error.
*/
public static long getDefaultSmsSubId() {
long subId = INVALID_SUB_ID;
public static int getDefaultSmsSubId() {
int subId = INVALID_SUB_ID;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -808,7 +808,7 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static void setDefaultSmsSubId(long subId) {
public static void setDefaultSmsSubId(int subId) {
if (VDBG) logd("setDefaultSmsSubId sub id = " + subId);
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -831,8 +831,8 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static long getDefaultDataSubId() {
long subId = INVALID_SUB_ID;
public static int getDefaultDataSubId() {
int subId = INVALID_SUB_ID;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -848,7 +848,7 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static void setDefaultDataSubId(long subId) {
public static void setDefaultDataSubId(int subId) {
if (VDBG) logd("setDataSubscription sub id = " + subId);
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -919,7 +919,7 @@ public class SubscriptionManager implements BaseColumns {
/**
* @return true if a valid subId else false
*/
public static boolean isValidSubId(long subId) {
public static boolean isValidSubId(int subId) {
return subId > INVALID_SUB_ID ;
}
@@ -928,7 +928,7 @@ public class SubscriptionManager implements BaseColumns {
* usable subId means its neither a INVALID_SUB_ID nor a DEFAUL_SUB_ID.
* @hide
*/
public static boolean isUsableSubIdValue(long subId) {
public static boolean isUsableSubIdValue(int subId) {
return subId >= MIN_SUB_ID_VALUE && subId <= MAX_SUB_ID_VALUE;
}
@@ -952,7 +952,7 @@ public class SubscriptionManager implements BaseColumns {
/** @hide */
public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId) {
long[] subIds = SubscriptionManager.getSubId(phoneId);
int[] subIds = SubscriptionManager.getSubId(phoneId);
if (subIds != null && subIds.length > 0) {
putPhoneIdAndSubIdExtra(intent, phoneId, subIds[0]);
} else {
@@ -961,7 +961,7 @@ public class SubscriptionManager implements BaseColumns {
}
/** @hide */
public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId, long subId) {
public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId, int subId) {
if (VDBG) logd("putPhoneIdAndSubIdExtra: phoneId=" + phoneId + " subId=" + subId);
intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
intent.putExtra(PhoneConstants.PHONE_KEY, phoneId);
@@ -975,8 +975,8 @@ public class SubscriptionManager implements BaseColumns {
* is never null but the length maybe 0.
* @hide
*/
public static long[] getActiveSubIdList() {
long[] subId = null;
public static int[] getActiveSubIdList() {
int[] subId = null;
try {
ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub"));
@@ -988,7 +988,7 @@ public class SubscriptionManager implements BaseColumns {
}
if (subId == null) {
subId = new long[0];
subId = new int[0];
}
return subId;

View File

@@ -588,7 +588,7 @@ public class TelephonyManager {
/** {@hide} */
public String getDeviceSoftwareVersion(int slotId) {
// FIXME methods taking slot id should not use subscription, instead us Uicc directly
long[] subId = SubscriptionManager.getSubId(slotId);
int[] subId = SubscriptionManager.getSubId(slotId);
if (subId == null || subId.length == 0) {
return null;
}
@@ -624,7 +624,7 @@ public class TelephonyManager {
/** {@hide} */
public String getDeviceId(int slotId) {
// FIXME methods taking slot id should not use subscription, instead us Uicc directly
long[] subId = SubscriptionManager.getSubId(slotId);
int[] subId = SubscriptionManager.getSubId(slotId);
if (subId == null || subId.length == 0) {
return null;
}
@@ -658,7 +658,7 @@ public class TelephonyManager {
*/
/** {@hide} */
public String getImei(int slotId) {
long[] subId = SubscriptionManager.getSubId(slotId);
int[] subId = SubscriptionManager.getSubId(slotId);
try {
return getSubscriberInfo().getImeiForSubscriber(subId[0]);
} catch (RemoteException ex) {
@@ -684,7 +684,7 @@ public class TelephonyManager {
*/
/** {@hide}*/
public String getNai(int slotId) {
long[] subId = SubscriptionManager.getSubId(slotId);
int[] subId = SubscriptionManager.getSubId(slotId);
try {
return getSubscriberInfo().getNaiForSubscriber(subId[0]);
} catch (RemoteException ex) {
@@ -748,7 +748,7 @@ public class TelephonyManager {
* @param subId for which the location updates are enabled
*/
/** @hide */
public void enableLocationUpdates(long subId) {
public void enableLocationUpdates(int subId) {
try {
getITelephony().enableLocationUpdatesForSubscriber(subId);
} catch (RemoteException ex) {
@@ -770,7 +770,7 @@ public class TelephonyManager {
}
/** @hide */
public void disableLocationUpdates(long subId) {
public void disableLocationUpdates(int subId) {
try {
getITelephony().disableLocationUpdatesForSubscriber(subId);
} catch (RemoteException ex) {
@@ -835,7 +835,7 @@ public class TelephonyManager {
*/
/** {@hide} */
@SystemApi
public int getCurrentPhoneType(long subId) {
public int getCurrentPhoneType(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
try{
ITelephony telephony = getITelephony();
@@ -1047,7 +1047,7 @@ public class TelephonyManager {
* @param subId
*/
/** {@hide} */
public String getNetworkOperatorName(long subId) {
public String getNetworkOperatorName(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ALPHA, "");
}
@@ -1074,7 +1074,7 @@ public class TelephonyManager {
* @param subId
*/
/** {@hide} */
public String getNetworkOperator(long subId) {
public String getNetworkOperator(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_NUMERIC, "");
}
@@ -1098,7 +1098,7 @@ public class TelephonyManager {
* @param subId
*/
/** {@hide} */
public boolean isNetworkRoaming(long subId) {
public boolean isNetworkRoaming(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return Boolean.parseBoolean(getTelephonyProperty(phoneId,
TelephonyProperties.PROPERTY_OPERATOR_ISROAMING, null));
@@ -1127,7 +1127,7 @@ public class TelephonyManager {
* @param subId for which Network CountryIso is returned
*/
/** {@hide} */
public String getNetworkCountryIso(long subId) {
public String getNetworkCountryIso(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ISO_COUNTRY, "");
}
@@ -1199,7 +1199,7 @@ public class TelephonyManager {
* @see #NETWORK_TYPE_HSPAP
*/
/** {@hide} */
public int getNetworkType(long subId) {
public int getNetworkType(int subId) {
try {
ITelephony telephony = getITelephony();
if (telephony != null) {
@@ -1253,7 +1253,7 @@ public class TelephonyManager {
* @param subId for which network type is returned
*/
/** {@hide} */
public int getDataNetworkType(long subId) {
public int getDataNetworkType(int subId) {
try{
ITelephony telephony = getITelephony();
if (telephony != null) {
@@ -1285,7 +1285,7 @@ public class TelephonyManager {
*
*/
/** {@hide} */
public int getVoiceNetworkType(long subId) {
public int getVoiceNetworkType(int subId) {
try{
ITelephony telephony = getITelephony();
if (telephony != null) {
@@ -1442,7 +1442,7 @@ public class TelephonyManager {
*/
/** {@hide} */
// FIXME Input argument slotId should be of type int
public boolean hasIccCard(long slotId) {
public boolean hasIccCard(int slotId) {
try {
return getITelephony().hasIccCardUsingSlotId(slotId);
@@ -1487,7 +1487,7 @@ public class TelephonyManager {
/** {@hide} */
// FIXME the argument to pass is subId ??
public int getSimState(int slotId) {
long[] subId = SubscriptionManager.getSubId(slotId);
int[] subId = SubscriptionManager.getSubId(slotId);
if (subId == null || subId.length == 0) {
return SIM_STATE_ABSENT;
}
@@ -1527,7 +1527,7 @@ public class TelephonyManager {
* @see #getSimState
*/
public String getSimOperator() {
long subId = SubscriptionManager.getDefaultDataSubId();
int subId = SubscriptionManager.getDefaultDataSubId();
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
subId = SubscriptionManager.getDefaultSmsSubId();
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
@@ -1552,7 +1552,7 @@ public class TelephonyManager {
* @param subId for which SimOperator is returned
*/
/** {@hide} */
public String getSimOperator(long subId) {
public String getSimOperator(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
String operator = getTelephonyProperty(phoneId,
TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, "");
@@ -1581,7 +1581,7 @@ public class TelephonyManager {
* @param subId for which SimOperatorName is returned
*/
/** {@hide} */
public String getSimOperatorName(long subId) {
public String getSimOperatorName(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ALPHA, "");
}
@@ -1599,7 +1599,7 @@ public class TelephonyManager {
* @param subId for which SimCountryIso is returned
*/
/** {@hide} */
public String getSimCountryIso(long subId) {
public String getSimCountryIso(int subId) {
int phoneId = SubscriptionManager.getPhoneId(subId);
return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ISO_COUNTRY,
"");
@@ -1625,7 +1625,7 @@ public class TelephonyManager {
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
*/
/** {@hide} */
public String getSimSerialNumber(long subId) {
public String getSimSerialNumber(int subId) {
try {
return getSubscriberInfo().getIccSerialNumberForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1661,7 +1661,7 @@ public class TelephonyManager {
*
*/
/** {@hide} */
public int getLteOnCdmaMode(long subId) {
public int getLteOnCdmaMode(int subId) {
try {
return getITelephony().getLteOnCdmaModeForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1701,7 +1701,7 @@ public class TelephonyManager {
* @param subId whose subscriber id is returned
*/
/** {@hide} */
public String getSubscriberId(long subId) {
public String getSubscriberId(int subId) {
try {
return getSubscriberInfo().getSubscriberIdForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1740,7 +1740,7 @@ public class TelephonyManager {
* @param subscription whose subscriber id is returned
*/
/** {@hide} */
public String getGroupIdLevel1(long subId) {
public String getGroupIdLevel1(int subId) {
try {
return getSubscriberInfo().getGroupIdLevel1ForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1772,7 +1772,7 @@ public class TelephonyManager {
* @param subId whose phone number for line 1 is returned
*/
/** {@hide} */
public String getLine1NumberForSubscriber(long subId) {
public String getLine1NumberForSubscriber(int subId) {
String number = null;
try {
number = getITelephony().getLine1NumberForDisplay(subId);
@@ -1824,7 +1824,7 @@ public class TelephonyManager {
* @param number The dialing number
* @hide
*/
public void setLine1NumberForDisplayForSubscriber(long subId, String alphaTag, String number) {
public void setLine1NumberForDisplayForSubscriber(int subId, String alphaTag, String number) {
try {
getITelephony().setLine1NumberForDisplayForSubscriber(subId, alphaTag, number);
} catch (RemoteException ex) {
@@ -1856,7 +1856,7 @@ public class TelephonyManager {
* nobody seems to call this.
*/
/** {@hide} */
public String getLine1AlphaTagForSubscriber(long subId) {
public String getLine1AlphaTagForSubscriber(int subId) {
String alphaTag = null;
try {
alphaTag = getITelephony().getLine1AlphaTagForDisplay(subId);
@@ -1899,7 +1899,7 @@ public class TelephonyManager {
* @param subId for which msisdn is returned
*/
/** {@hide} */
public String getMsisdn(long subId) {
public String getMsisdn(int subId) {
try {
return getSubscriberInfo().getMsisdnForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1929,7 +1929,7 @@ public class TelephonyManager {
* @param subId whose voice mail number is returned
*/
/** {@hide} */
public String getVoiceMailNumber(long subId) {
public String getVoiceMailNumber(int subId) {
try {
return getSubscriberInfo().getVoiceMailNumberForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1961,7 +1961,7 @@ public class TelephonyManager {
* @param subId
*/
/** {@hide} */
public String getCompleteVoiceMailNumber(long subId) {
public String getCompleteVoiceMailNumber(int subId) {
try {
return getSubscriberInfo().getCompleteVoiceMailNumberForSubscriber(subId);
} catch (RemoteException ex) {
@@ -1991,7 +1991,7 @@ public class TelephonyManager {
* @param subId whose voice message count is returned
*/
/** {@hide} */
public int getVoiceMessageCount(long subId) {
public int getVoiceMessageCount(int subId) {
try {
return getITelephony().getVoiceMessageCountForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2023,7 +2023,7 @@ public class TelephonyManager {
* voice mail number is returned
*/
/** {@hide} */
public String getVoiceMailAlphaTag(long subId) {
public String getVoiceMailAlphaTag(int subId) {
try {
return getSubscriberInfo().getVoiceMailAlphaTagForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2120,7 +2120,7 @@ public class TelephonyManager {
* @param subId whose call state is returned
*/
/** {@hide} */
public int getCallState(long subId) {
public int getCallState(int subId) {
try {
return getITelephony().getCallStateForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2271,7 +2271,7 @@ public class TelephonyManager {
* Returns the CDMA ERI icon index to display for a subscription
*/
/** {@hide} */
public int getCdmaEriIconIndex(long subId) {
public int getCdmaEriIconIndex(int subId) {
try {
return getITelephony().getCdmaEriIconIndexForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2299,7 +2299,7 @@ public class TelephonyManager {
* 1 - FLASHING
*/
/** {@hide} */
public int getCdmaEriIconMode(long subId) {
public int getCdmaEriIconMode(int subId) {
try {
return getITelephony().getCdmaEriIconModeForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2324,7 +2324,7 @@ public class TelephonyManager {
*
*/
/** {@hide} */
public String getCdmaEriText(long subId) {
public String getCdmaEriText(int subId) {
try {
return getITelephony().getCdmaEriTextForSubscriber(subId);
} catch (RemoteException ex) {
@@ -2696,7 +2696,7 @@ public class TelephonyManager {
/**
* Returns Default subscription.
*/
private static long getDefaultSubscription() {
private static int getDefaultSubscription() {
return SubscriptionManager.getDefaultSubId();
}
@@ -2938,7 +2938,7 @@ public class TelephonyManager {
* @return the response of SIM Authentication, or null if not available
* @hide
*/
public String getIccSimChallengeResponse(long subId, int appType, String data) {
public String getIccSimChallengeResponse(int subId, int appType, String data) {
try {
return getSubscriberInfo().getIccSimChallengeResponse(subId, appType, data);
} catch (RemoteException ex) {
@@ -3119,7 +3119,7 @@ public class TelephonyManager {
/** @hide */
@SystemApi
public String getCdmaMdn(long subId) {
public String getCdmaMdn(int subId) {
try {
return getITelephony().getCdmaMdn(subId);
} catch (RemoteException ex) {
@@ -3137,7 +3137,7 @@ public class TelephonyManager {
/** @hide */
@SystemApi
public String getCdmaMin(long subId) {
public String getCdmaMin(int subId) {
try {
return getITelephony().getCdmaMin(subId);
} catch (RemoteException ex) {
@@ -3468,7 +3468,7 @@ public class TelephonyManager {
* @param enable true means enabling the simplified UI.
* @hide
*/
public void enableSimplifiedNetworkSettingsForSubscriber(long subId, boolean enable) {
public void enableSimplifiedNetworkSettingsForSubscriber(int subId, boolean enable) {
try {
getITelephony().enableSimplifiedNetworkSettingsForSubscriber(subId, enable);
} catch (RemoteException ex) {
@@ -3501,7 +3501,7 @@ public class TelephonyManager {
* @return true if the simplified UI is enabled.
* @hide
*/
public boolean getSimplifiedNetworkSettingsEnabledForSubscriber(long subId) {
public boolean getSimplifiedNetworkSettingsEnabledForSubscriber(int subId) {
try {
return getITelephony().getSimplifiedNetworkSettingsEnabledForSubscriber(subId);
} catch (RemoteException ex) {

View File

@@ -301,7 +301,7 @@ public class CallerInfo {
public static CallerInfo getCallerInfo(Context context, String number) {
if (VDBG) Rlog.v(TAG, "getCallerInfo() based on number...");
long subId = SubscriptionManager.getDefaultSubId();
int subId = SubscriptionManager.getDefaultSubId();
return getCallerInfo(context, number, subId);
}
@@ -316,7 +316,7 @@ public class CallerInfo {
* a matching number is not found, then a generic caller info is returned,
* with all relevant fields empty or null.
*/
public static CallerInfo getCallerInfo(Context context, String number, long subId) {
public static CallerInfo getCallerInfo(Context context, String number, int subId) {
if (TextUtils.isEmpty(number)) {
return null;
@@ -418,12 +418,12 @@ public class CallerInfo {
// string in the phone number field.
/* package */ CallerInfo markAsVoiceMail() {
long subId = SubscriptionManager.getDefaultSubId();
int subId = SubscriptionManager.getDefaultSubId();
return markAsVoiceMail(subId);
}
/* package */ CallerInfo markAsVoiceMail(long subId) {
/* package */ CallerInfo markAsVoiceMail(int subId) {
mIsVoiceMail = true;
try {

View File

@@ -81,7 +81,7 @@ public class CallerInfoAsyncQuery {
public int event;
public String number;
public long subId;
public int subId;
}
@@ -388,7 +388,7 @@ public class CallerInfoAsyncQuery {
public static CallerInfoAsyncQuery startQuery(int token, Context context, String number,
OnQueryCompleteListener listener, Object cookie) {
long subId = SubscriptionManager.getDefaultSubId();
int subId = SubscriptionManager.getDefaultSubId();
return startQuery(token, context, number, listener, cookie, subId);
}
@@ -404,7 +404,7 @@ public class CallerInfoAsyncQuery {
* the phone type of the incoming connection.
*/
public static CallerInfoAsyncQuery startQuery(int token, Context context, String number,
OnQueryCompleteListener listener, Object cookie, long subId) {
OnQueryCompleteListener listener, Object cookie, int subId) {
if (DBG) {
Rlog.d(LOG_TAG, "##### CallerInfoAsyncQuery startQuery()... #####");

View File

@@ -21,9 +21,9 @@ import android.os.Parcel;
public class DcParamObject implements Parcelable {
private long mSubId;
private int mSubId;
public DcParamObject(long subId) {
public DcParamObject(int subId) {
mSubId = subId;
}
@@ -40,7 +40,7 @@ public class DcParamObject implements Parcelable {
}
private void readFromParcel(Parcel in) {
mSubId = in.readLong();
mSubId = in.readInt();
}
public static final Parcelable.Creator<DcParamObject> CREATOR = new Parcelable.Creator<DcParamObject>() {
@@ -52,7 +52,7 @@ public class DcParamObject implements Parcelable {
}
};
public long getSubId() {
public int getSubId() {
return mSubId;
}
}

View File

@@ -39,7 +39,7 @@ interface IMms {
* @param sentIntent if not NULL this <code>PendingIntent</code> is
* broadcast when the message is successfully sent, or failed
*/
void sendMessage(long subId, String callingPkg, in Uri contentUri,
void sendMessage(int subId, String callingPkg, in Uri contentUri,
String locationUrl, in Bundle configOverrides, in PendingIntent sentIntent);
/**
@@ -56,7 +56,7 @@ interface IMms {
* @param downloadedIntent if not NULL this <code>PendingIntent</code> is
* broadcast when the message is downloaded, or the download is failed
*/
void downloadMessage(long subId, String callingPkg, String locationUrl,
void downloadMessage(int subId, String callingPkg, String locationUrl,
in Uri contentUri, in Bundle configOverrides,
in PendingIntent downloadedIntent);
@@ -99,7 +99,7 @@ interface IMms {
*
* @param subId the SIM id
*/
Bundle getCarrierConfigValues(long subId);
Bundle getCarrierConfigValues(int subId);
/**
* Import a text message into system's SMS store
@@ -204,7 +204,7 @@ interface IMms {
* @param sentIntent if not NULL this <code>PendingIntent</code> is
* broadcast when the message is successfully sent, or failed
*/
void sendStoredMessage(long subId, String callingPkg, in Uri messageUri,
void sendStoredMessage(int subId, String callingPkg, in Uri messageUri,
in Bundle configOverrides, in PendingIntent sentIntent);
/**

View File

@@ -30,18 +30,18 @@ interface IPhoneSubInfo {
/**
* Retrieves the unique Network Access ID
*/
String getNaiForSubscriber(long subId);
String getNaiForSubscriber(int subId);
/**
* Retrieves the unique device ID of a subId for the device, e.g., IMEI
* for GSM phones.
*/
String getDeviceIdForSubscriber(long subId);
String getDeviceIdForSubscriber(int subId);
/**
* Retrieves the IMEI.
*/
String getImeiForSubscriber(long subId);
String getImeiForSubscriber(int subId);
/**
* Retrieves the software version number for the device, e.g., IMEI/SV
@@ -53,7 +53,7 @@ interface IPhoneSubInfo {
* Retrieves the software version number of a subId for the device, e.g., IMEI/SV
* for GSM phones.
*/
String getDeviceSvnUsingSubId(long subId);
String getDeviceSvnUsingSubId(int subId);
/**
* Retrieves the unique sbuscriber ID, e.g., IMSI for GSM phones.
@@ -63,7 +63,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the unique subscriber ID of a given subId, e.g., IMSI for GSM phones.
*/
String getSubscriberIdForSubscriber(long subId);
String getSubscriberIdForSubscriber(int subId);
/**
* Retrieves the Group Identifier Level1 for GSM phones.
@@ -73,7 +73,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the Group Identifier Level1 for GSM phones of a subId.
*/
String getGroupIdLevel1ForSubscriber(long subId);
String getGroupIdLevel1ForSubscriber(int subId);
/**
* Retrieves the serial number of the ICC, if applicable.
@@ -83,7 +83,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the serial number of a given subId.
*/
String getIccSerialNumberForSubscriber(long subId);
String getIccSerialNumberForSubscriber(int subId);
/**
* Retrieves the phone number string for line 1.
@@ -93,7 +93,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the phone number string for line 1 of a subcription.
*/
String getLine1NumberForSubscriber(long subId);
String getLine1NumberForSubscriber(int subId);
/**
@@ -104,7 +104,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the alpha identifier for line 1 of a subId.
*/
String getLine1AlphaTagForSubscriber(long subId);
String getLine1AlphaTagForSubscriber(int subId);
/**
@@ -115,7 +115,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the Msisdn of a subId.
*/
String getMsisdnForSubscriber(long subId);
String getMsisdnForSubscriber(int subId);
/**
* Retrieves the voice mail number.
@@ -125,7 +125,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the voice mail number of a given subId.
*/
String getVoiceMailNumberForSubscriber(long subId);
String getVoiceMailNumberForSubscriber(int subId);
/**
* Retrieves the complete voice mail number.
@@ -135,7 +135,7 @@ interface IPhoneSubInfo {
/**
* Retrieves the complete voice mail number for particular subId
*/
String getCompleteVoiceMailNumberForSubscriber(long subId);
String getCompleteVoiceMailNumberForSubscriber(int subId);
/**
* Retrieves the alpha identifier associated with the voice mail number.
@@ -146,7 +146,7 @@ interface IPhoneSubInfo {
* Retrieves the alpha identifier associated with the voice mail number
* of a subId.
*/
String getVoiceMailAlphaTagForSubscriber(long subId);
String getVoiceMailAlphaTagForSubscriber(int subId);
/**
* Returns the IMS private user identity (IMPI) that was loaded from the ISIM.
@@ -199,5 +199,5 @@ interface IPhoneSubInfo {
* @param data authentication challenge data
* @return challenge response
*/
String getIccSimChallengeResponse(long subId, int appType, String data);
String getIccSimChallengeResponse(int subId, int appType, String data);
}

View File

@@ -47,7 +47,7 @@ interface ISms {
* @param subId the subId id.
* @return list of SmsRawData of all sms on ICC
*/
List<SmsRawData> getAllMessagesFromIccEfForSubscriber(in long subId, String callingPkg);
List<SmsRawData> getAllMessagesFromIccEfForSubscriber(in int subId, String callingPkg);
/**
* Update the specified message on the ICC.
@@ -75,7 +75,7 @@ interface ISms {
* @return success or not
*
*/
boolean updateMessageOnIccEfForSubscriber(in long subId, String callingPkg,
boolean updateMessageOnIccEfForSubscriber(in int subId, String callingPkg,
int messageIndex, int newStatus, in byte[] pdu);
/**
@@ -99,7 +99,7 @@ interface ISms {
* @return success or not
*
*/
boolean copyMessageToIccEfForSubscriber(in long subId, String callingPkg, int status,
boolean copyMessageToIccEfForSubscriber(in int subId, String callingPkg, int status,
in byte[] pdu, in byte[] smsc);
/**
@@ -152,7 +152,7 @@ interface ISms {
* raw pdu of the status report is in the extended data ("pdu").
* @param subId the subId id.
*/
void sendDataForSubscriber(long subId, String callingPkg, in String destAddr,
void sendDataForSubscriber(int subId, String callingPkg, in String destAddr,
in String scAddr, in int destPort, in byte[] data, in PendingIntent sentIntent,
in PendingIntent deliveryIntent);
@@ -206,7 +206,7 @@ interface ISms {
* raw pdu of the status report is in the extended data ("pdu").
* @param subId the subId on which the SMS has to be sent.
*/
void sendTextForSubscriber(in long subId, String callingPkg, in String destAddr,
void sendTextForSubscriber(in int subId, String callingPkg, in String destAddr,
in String scAddr, in String text, in PendingIntent sentIntent,
in PendingIntent deliveryIntent);
@@ -283,7 +283,7 @@ interface ISms {
* extended data ("pdu").
* @param subId the subId on which the SMS has to be sent.
*/
void sendMultipartTextForSubscriber(in long subId, String callingPkg,
void sendMultipartTextForSubscriber(in int subId, String callingPkg,
in String destinationAddress, in String scAddress,
in List<String> parts, in List<PendingIntent> sentIntents,
in List<PendingIntent> deliveryIntents);
@@ -315,7 +315,7 @@ interface ISms {
*
* @see #disableCellBroadcast(int)
*/
boolean enableCellBroadcastForSubscriber(in long subId, int messageIdentifier);
boolean enableCellBroadcastForSubscriber(in int subId, int messageIdentifier);
/**
* Disable reception of cell broadcast (SMS-CB) messages with the given
@@ -344,7 +344,7 @@ interface ISms {
*
* @see #enableCellBroadcast(int)
*/
boolean disableCellBroadcastForSubscriber(in long subId, int messageIdentifier);
boolean disableCellBroadcastForSubscriber(in int subId, int messageIdentifier);
/*
* Enable reception of cell broadcast (SMS-CB) messages with the given
@@ -377,7 +377,7 @@ interface ISms {
*
* @see #disableCellBroadcastRange(int, int)
*/
boolean enableCellBroadcastRangeForSubscriber(long subId, int startMessageId, int endMessageId);
boolean enableCellBroadcastRangeForSubscriber(int subId, int startMessageId, int endMessageId);
/**
* Disable reception of cell broadcast (SMS-CB) messages with the given
@@ -410,7 +410,7 @@ interface ISms {
*
* @see #enableCellBroadcastRange(int, int, int)
*/
boolean disableCellBroadcastRangeForSubscriber(long subId, int startMessageId,
boolean disableCellBroadcastRangeForSubscriber(int subId, int startMessageId,
int endMessageId);
/**
@@ -423,7 +423,7 @@ interface ISms {
* Returns the premium SMS send permission for the specified package.
* Requires system permission.
*/
int getPremiumSmsPermissionForSubscriber(long subId, String packageName);
int getPremiumSmsPermissionForSubscriber(int subId, String packageName);
/**
* Set the SMS send permission for the specified package.
@@ -439,7 +439,7 @@ interface ISms {
* Set the SMS send permission for the specified package.
* Requires system permission.
*/
void setPremiumSmsPermissionForSubscriber(long subId, String packageName, int permission);
void setPremiumSmsPermissionForSubscriber(int subId, String packageName, int permission);
/**
* SMS over IMS is supported if IMS is registered and SMS is supported
@@ -459,13 +459,13 @@ interface ISms {
*
* @see #getImsSmsFormat()
*/
boolean isImsSmsSupportedForSubscriber(long subId);
boolean isImsSmsSupportedForSubscriber(int subId);
/*
* get user prefered SMS subId
* @return subId id
*/
long getPreferredSmsSubscription();
int getPreferredSmsSubscription();
/**
* Gets SMS format supported on IMS. SMS over IMS format is
@@ -489,7 +489,7 @@ interface ISms {
*
* @see #isImsSmsSupported()
*/
String getImsSmsFormatForSubscriber(long subId);
String getImsSmsFormatForSubscriber(int subId);
/*
* Get SMS prompt property, enabled or not
@@ -524,7 +524,7 @@ interface ISms {
* broadcast when the message is delivered to the recipient. The
* raw pdu of the status report is in the extended data ("pdu").
*/
void sendStoredText(long subId, String callingPkg, in Uri messageUri, String scAddress,
void sendStoredText(int subId, String callingPkg, in Uri messageUri, String scAddress,
in PendingIntent sentIntent, in PendingIntent deliveryIntent);
/**
@@ -560,7 +560,7 @@ interface ISms {
* to the recipient. The raw pdu of the status report is in the
* extended data ("pdu").
*/
void sendStoredMultipartText(long subId, String callingPkg, in Uri messageUri,
void sendStoredMultipartText(int subId, String callingPkg, in Uri messageUri,
String scAddress, in List<PendingIntent> sentIntents,
in List<PendingIntent> deliveryIntents);
}

View File

@@ -25,7 +25,7 @@ interface ISub {
* @param subId The unique SubInfoRecord index in database
* @return SubInfoRecord, maybe null
*/
SubInfoRecord getSubInfoForSubscriber(long subId);
SubInfoRecord getSubInfoForSubscriber(int subId);
/**
* Get the SubInfoRecord according to an IccId
@@ -79,7 +79,7 @@ interface ISub {
* @param subId the unique SubInfoRecord index in database
* @return the number of records updated
*/
int setColor(int color, long subId);
int setColor(int color, int subId);
/**
* Set display name by simInfo index
@@ -87,7 +87,7 @@ interface ISub {
* @param subId the unique SubInfoRecord index in database
* @return the number of records updated
*/
int setDisplayName(String displayName, long subId);
int setDisplayName(String displayName, int subId);
/**
* Set display name by simInfo index with name source
@@ -96,7 +96,7 @@ interface ISub {
* @param nameSource, 0: DEFAULT_SOURCE, 1: SIM_SOURCE, 2: USER_INPUT
* @return the number of records updated
*/
int setDisplayNameUsingSrc(String displayName, long subId, long nameSource);
int setDisplayNameUsingSrc(String displayName, int subId, long nameSource);
/**
* Set phone number by subId
@@ -104,7 +104,7 @@ interface ISub {
* @param subId the unique SubInfoRecord index in database
* @return the number of records updated
*/
int setDisplayNumber(String number, long subId);
int setDisplayNumber(String number, int subId);
/**
* Set number display format. 0: none, 1: the first four digits, 2: the last four digits
@@ -112,7 +112,7 @@ interface ISub {
* @param subId the unique SubInfoRecord index in database
* @return the number of records updated
*/
int setDisplayNumberFormat(int format, long subId);
int setDisplayNumberFormat(int format, int subId);
/**
* Set data roaming by simInfo index
@@ -120,35 +120,35 @@ interface ISub {
* @param subId the unique SubInfoRecord index in database
* @return the number of records updated
*/
int setDataRoaming(int roaming, long subId);
int setDataRoaming(int roaming, int subId);
int getSlotId(long subId);
int getSlotId(int subId);
long[] getSubId(int slotId);
int[] getSubId(int slotId);
long getDefaultSubId();
int getDefaultSubId();
int clearSubInfo();
int getPhoneId(long subId);
int getPhoneId(int subId);
/**
* Get the default data subscription
* @return Id of the data subscription
*/
long getDefaultDataSubId();
int getDefaultDataSubId();
void setDefaultDataSubId(long subId);
void setDefaultDataSubId(int subId);
long getDefaultVoiceSubId();
int getDefaultVoiceSubId();
void setDefaultVoiceSubId(long subId);
void setDefaultVoiceSubId(int subId);
long getDefaultSmsSubId();
int getDefaultSmsSubId();
void setDefaultSmsSubId(long subId);
void setDefaultSmsSubId(int subId);
void clearDefaultsForInactiveSubIds();
long[] getActiveSubIdList();
int[] getActiveSubIdList();
}

View File

@@ -60,7 +60,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return whether it hung up
*/
boolean endCallForSubscriber(long subId);
boolean endCallForSubscriber(int subId);
/**
* Answer the currently-ringing call.
@@ -94,7 +94,7 @@ interface ITelephony {
* TODO: this should be a oneway call (especially since it's called
* directly from the key queue thread).
*/
void answerRingingCallForSubscriber(long subId);
void answerRingingCallForSubscriber(int subId);
/**
* Silence the ringer if an incoming call is currently ringing.
@@ -121,7 +121,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return true if the phone state is OFFHOOK.
*/
boolean isOffhookForSubscriber(long subId);
boolean isOffhookForSubscriber(int subId);
/**
* Check if an incoming phone call is ringing or call waiting
@@ -130,7 +130,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return true if the phone state is RINGING.
*/
boolean isRingingForSubscriber(long subId);
boolean isRingingForSubscriber(int subId);
/**
* Check if an incoming phone call is ringing or call waiting.
@@ -150,7 +150,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return true if the phone state is IDLE.
*/
boolean isIdleForSubscriber(long subId);
boolean isIdleForSubscriber(int subId);
/**
* Check to see if the radio is on or not.
@@ -163,7 +163,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return returns true if the radio is on.
*/
boolean isRadioOnForSubscriber(long subId);
boolean isRadioOnForSubscriber(int subId);
/**
* Check if the SIM pin lock is enabled.
@@ -185,7 +185,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return whether the operation was a success.
*/
boolean supplyPinForSubscriber(long subId, String pin);
boolean supplyPinForSubscriber(int subId, String pin);
/**
* Supply puk to unlock the SIM and set SIM pin to new pin.
@@ -204,7 +204,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return whether the operation was a success.
*/
boolean supplyPukForSubscriber(long subId, String puk, String pin);
boolean supplyPukForSubscriber(int subId, String puk, String pin);
/**
* Supply a pin to unlock the SIM. Blocks until a result is determined.
@@ -222,7 +222,7 @@ interface ITelephony {
* @return retValue[0] = Phone.PIN_RESULT_SUCCESS on success. Otherwise error code
* retValue[1] = number of attempts remaining if known otherwise -1
*/
int[] supplyPinReportResultForSubscriber(long subId, String pin);
int[] supplyPinReportResultForSubscriber(int subId, String pin);
/**
* Supply puk to unlock the SIM and set SIM pin to new pin.
@@ -244,7 +244,7 @@ interface ITelephony {
* @return retValue[0] = Phone.PIN_RESULT_SUCCESS on success. Otherwise error code
* retValue[1] = number of attempts remaining if known otherwise -1
*/
int[] supplyPukReportResultForSubscriber(long subId, String puk, String pin);
int[] supplyPukReportResultForSubscriber(int subId, String puk, String pin);
/**
* Handles PIN MMI commands (PIN/PIN2/PUK/PUK2), which are initiated
@@ -263,7 +263,7 @@ interface ITelephony {
* @param subId user preferred subId.
* @return true if MMI command is executed.
*/
boolean handlePinMmiForSubscriber(long subId, String dialString);
boolean handlePinMmiForSubscriber(int subId, String dialString);
/**
* Toggles the radio on or off.
@@ -274,7 +274,7 @@ interface ITelephony {
* Toggles the radio on or off on particular subId.
* @param subId user preferred subId.
*/
void toggleRadioOnOffForSubscriber(long subId);
void toggleRadioOnOffForSubscriber(int subId);
/**
* Set the radio to on or off
@@ -285,7 +285,7 @@ interface ITelephony {
* Set the radio to on or off on particular subId.
* @param subId user preferred subId.
*/
boolean setRadioForSubscriber(long subId, boolean turnOn);
boolean setRadioForSubscriber(int subId, boolean turnOn);
/**
* Set the radio to on or off unconditionally
@@ -301,7 +301,7 @@ interface ITelephony {
* Request to update location information for a subscrition in service state
* @param subId user preferred subId.
*/
void updateServiceLocationForSubscriber(long subId);
void updateServiceLocationForSubscriber(int subId);
/**
* Enable location update notifications.
@@ -312,7 +312,7 @@ interface ITelephony {
* Enable location update notifications.
* @param subId user preferred subId.
*/
void enableLocationUpdatesForSubscriber(long subId);
void enableLocationUpdatesForSubscriber(int subId);
/**
* Disable location update notifications.
@@ -323,7 +323,7 @@ interface ITelephony {
* Disable location update notifications.
* @param subId user preferred subId.
*/
void disableLocationUpdatesForSubscriber(long subId);
void disableLocationUpdatesForSubscriber(int subId);
/**
* Allow mobile data connections.
@@ -352,7 +352,7 @@ interface ITelephony {
/**
* Returns the call state for a subId.
*/
int getCallStateForSubscriber(long subId);
int getCallStateForSubscriber(int subId);
int getDataActivity();
int getDataState();
@@ -370,7 +370,7 @@ interface ITelephony {
* and TelephonyManager.PHONE_TYPE_GSM if RILConstants.GSM_PHONE
* @param subId user preferred subId.
*/
int getActivePhoneTypeForSubscriber(long subId);
int getActivePhoneTypeForSubscriber(int subId);
/**
* Returns the CDMA ERI icon index to display
@@ -381,7 +381,7 @@ interface ITelephony {
* Returns the CDMA ERI icon index to display on particular subId.
* @param subId user preferred subId.
*/
int getCdmaEriIconIndexForSubscriber(long subId);
int getCdmaEriIconIndexForSubscriber(int subId);
/**
* Returns the CDMA ERI icon mode,
@@ -396,7 +396,7 @@ interface ITelephony {
* 1 - FLASHING
* @param subId user preferred subId.
*/
int getCdmaEriIconModeForSubscriber(long subId);
int getCdmaEriIconModeForSubscriber(int subId);
/**
* Returns the CDMA ERI text,
@@ -407,7 +407,7 @@ interface ITelephony {
* Returns the CDMA ERI text for particular subId,
* @param subId user preferred subId.
*/
String getCdmaEriTextForSubscriber(long subId);
String getCdmaEriTextForSubscriber(int subId);
/**
* Returns true if OTA service provisioning needs to run.
@@ -426,7 +426,7 @@ interface ITelephony {
* @param subId user preferred subId.
* Returns the unread count of voicemails
*/
int getVoiceMessageCountForSubscriber(long subId);
int getVoiceMessageCountForSubscriber(int subId);
/**
* Returns the network type for data transmission
@@ -438,7 +438,7 @@ interface ITelephony {
* @param subId user preferred subId.
* Returns the network type
*/
int getNetworkTypeForSubscriber(long subId);
int getNetworkTypeForSubscriber(int subId);
/**
* Returns the network type for data transmission
@@ -450,7 +450,7 @@ interface ITelephony {
* @param subId user preferred subId.
* Returns the network type
*/
int getDataNetworkTypeForSubscriber(long subId);
int getDataNetworkTypeForSubscriber(int subId);
/**
* Returns the network type for voice
@@ -462,7 +462,7 @@ interface ITelephony {
* @param subId user preferred subId.
* Returns the network type
*/
int getVoiceNetworkTypeForSubscriber(long subId);
int getVoiceNetworkTypeForSubscriber(int subId);
/**
* Return true if an ICC card is present
@@ -474,7 +474,7 @@ interface ITelephony {
* @param slotId user preferred slotId.
* Return true if an ICC card is present
*/
boolean hasIccCardUsingSlotId(long slotId);
boolean hasIccCardUsingSlotId(int slotId);
/**
* Return if the current radio is LTE on CDMA. This
@@ -494,7 +494,7 @@ interface ITelephony {
* @return {@link Phone#LTE_ON_CDMA_UNKNOWN}, {@link Phone#LTE_ON_CDMA_FALSE}
* or {@link PHone#LTE_ON_CDMA_TRUE}
*/
int getLteOnCdmaModeForSubscriber(long subId);
int getLteOnCdmaModeForSubscriber(int subId);
/**
* Returns the all observed cell information of the device.
@@ -689,13 +689,13 @@ interface ITelephony {
* Return MDN string for CDMA phone.
* @param subId user preferred subId.
*/
String getCdmaMdn(long subId);
String getCdmaMdn(int subId);
/**
* Return MIN string for CDMA phone.
* @param subId user preferred subId.
*/
String getCdmaMin(long subId);
String getCdmaMin(int subId);
/**
* Has the calling application been granted special privileges by the carrier.
@@ -733,7 +733,7 @@ interface ITelephony {
* @param subId for which the simplified UI should be enabled or disabled.
* @param enable true means enabling the simplified UI.
*/
void enableSimplifiedNetworkSettingsForSubscriber(long subId, boolean enable);
void enableSimplifiedNetworkSettingsForSubscriber(int subId, boolean enable);
/**
* Get whether a simplified Mobile Network Settings UI is enabled for the
@@ -742,7 +742,7 @@ interface ITelephony {
* @param subId for which the simplified UI should be enabled or disabled.
* @return true if the simplified UI is enabled.
*/
boolean getSimplifiedNetworkSettingsEnabledForSubscriber(long subId);
boolean getSimplifiedNetworkSettingsEnabledForSubscriber(int subId);
/**
* Set the line 1 phone number string and its alphatag for the current ICCID
@@ -754,7 +754,7 @@ interface ITelephony {
* @param alphaTag alpha-tagging of the dailing nubmer
* @param number The dialing number
*/
void setLine1NumberForDisplayForSubscriber(long subId, String alphaTag, String number);
void setLine1NumberForDisplayForSubscriber(int subId, String alphaTag, String number);
/**
* Returns the displayed dialing number string if it was set previously via
@@ -763,7 +763,7 @@ interface ITelephony {
* @param subId whose dialing number for line 1 is returned.
* @return the displayed dialing number if set, or null if not set.
*/
String getLine1NumberForDisplay(long subId);
String getLine1NumberForDisplay(int subId);
/**
* Returns the displayed alphatag of the dialing number if it was set
@@ -773,7 +773,7 @@ interface ITelephony {
* @return the displayed alphatag of the dialing number if set, or null if
* not set.
*/
String getLine1AlphaTagForDisplay(long subId);
String getLine1AlphaTagForDisplay(int subId);
/**
* Override the operator branding for the current ICCID.

View File

@@ -30,28 +30,28 @@ import com.android.internal.telephony.IPhoneStateListener;
interface ITelephonyRegistry {
void listen(String pkg, IPhoneStateListener callback, int events, boolean notifyNow);
void listenForSubscriber(in long subId, String pkg, IPhoneStateListener callback, int events,
void listenForSubscriber(in int subId, String pkg, IPhoneStateListener callback, int events,
boolean notifyNow);
void notifyCallState(int state, String incomingNumber);
void notifyCallStateForSubscriber(in long subId, int state, String incomingNumber);
void notifyServiceStateForPhoneId(in int phoneId, in long subId, in ServiceState state);
void notifyCallStateForSubscriber(in int subId, int state, String incomingNumber);
void notifyServiceStateForPhoneId(in int phoneId, in int subId, in ServiceState state);
void notifySignalStrength(in SignalStrength signalStrength);
void notifySignalStrengthForSubscriber(in long subId, in SignalStrength signalStrength);
void notifyMessageWaitingChangedForPhoneId(in int phoneId, in long subId, in boolean mwi);
void notifySignalStrengthForSubscriber(in int subId, in SignalStrength signalStrength);
void notifyMessageWaitingChangedForPhoneId(in int phoneId, in int subId, in boolean mwi);
void notifyCallForwardingChanged(boolean cfi);
void notifyCallForwardingChangedForSubscriber(in long subId, boolean cfi);
void notifyCallForwardingChangedForSubscriber(in int subId, boolean cfi);
void notifyDataActivity(int state);
void notifyDataActivityForSubscriber(in long subId, int state);
void notifyDataActivityForSubscriber(in int subId, int state);
void notifyDataConnection(int state, boolean isDataConnectivityPossible,
String reason, String apn, String apnType, in LinkProperties linkProperties,
in NetworkCapabilities networkCapabilities, int networkType, boolean roaming);
void notifyDataConnectionForSubscriber(long subId, int state, boolean isDataConnectivityPossible,
void notifyDataConnectionForSubscriber(int subId, int state, boolean isDataConnectivityPossible,
String reason, String apn, String apnType, in LinkProperties linkProperties,
in NetworkCapabilities networkCapabilities, int networkType, boolean roaming);
void notifyDataConnectionFailed(String reason, String apnType);
void notifyDataConnectionFailedForSubscriber(long subId, String reason, String apnType);
void notifyDataConnectionFailedForSubscriber(int subId, String reason, String apnType);
void notifyCellLocation(in Bundle cellLocation);
void notifyCellLocationForSubscriber(in long subId, in Bundle cellLocation);
void notifyCellLocationForSubscriber(in int subId, in Bundle cellLocation);
void notifyOtaspChanged(in int otaspMode);
void notifyCellInfo(in List<CellInfo> cellInfo);
void notifyPreciseCallState(int ringingCallState, int foregroundCallState,
@@ -59,8 +59,8 @@ interface ITelephonyRegistry {
void notifyDisconnectCause(int disconnectCause, int preciseDisconnectCause);
void notifyPreciseDataConnectionFailed(String reason, String apnType, String apn,
String failCause);
void notifyCellInfoForSubscriber(in long subId, in List<CellInfo> cellInfo);
void notifyCellInfoForSubscriber(in int subId, in List<CellInfo> cellInfo);
void notifyDataConnectionRealTimeInfo(in DataConnectionRealTimeInfo dcRtInfo);
void notifyVoLteServiceStateChanged(in VoLteServiceState lteState);
void notifyOemHookRawEventForSubscriber(in long subId, in byte[] rawData);
void notifyOemHookRawEventForSubscriber(in int subId, in byte[] rawData);
}