Merge "add setCdmaSubscription to telephonymanager."

This commit is contained in:
Junda Liu
2014-07-01 19:00:52 +00:00
committed by Android (Google) Code Review
2 changed files with 28 additions and 0 deletions

View File

@@ -2792,6 +2792,25 @@ public class TelephonyManager {
return false;
}
/**
* Set the CDMA subscription source.
* Used for device supporting both NV and RUIM for CDMA.
*
* @param subscriptionType the subscription type, 0 for RUIM, 1 for NV.
* @return true on success; false on any failure.
* @hide
*/
public boolean setCdmaSubscription(int subscriptionType) {
try {
return getITelephony().setCdmaSubscription(subscriptionType);
} catch (RemoteException ex) {
Rlog.e(TAG, "setCdmaSubscription RemoteException", ex);
} catch (NullPointerException ex) {
Rlog.e(TAG, "setCdmaSubscription NPE", ex);
}
return false;
}
/**
* Expose the rest of ITelephony to @SystemApi
*/

View File

@@ -605,6 +605,15 @@ interface ITelephony {
*/
boolean setPreferredNetworkType(int networkType);
/**
* Set the CDMA subscription source.
* Used for device supporting both NV and RUIM for CDMA.
*
* @param subscriptionType the subscription type, 0 for RUIM, 1 for NV.
* @return true on success; false on any failure.
*/
boolean setCdmaSubscription(int subscriptionType);
/**
* User enable/disable Mobile Data.
*