Merge "Add get/setPreferredNetworkType() for OMA DM client."
This commit is contained in:
@@ -1841,4 +1841,41 @@ public class TelephonyManager {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the preferred network type.
|
||||
* Used for device configuration by some CDMA operators.
|
||||
*
|
||||
* @return the preferred network type, defined in RILConstants.java.
|
||||
* @hide
|
||||
*/
|
||||
public int getPreferredNetworkType() {
|
||||
try {
|
||||
return getITelephony().getPreferredNetworkType();
|
||||
} catch (RemoteException ex) {
|
||||
Rlog.e(TAG, "getPreferredNetworkType RemoteException", ex);
|
||||
} catch (NullPointerException ex) {
|
||||
Rlog.e(TAG, "getPreferredNetworkType NPE", ex);
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the preferred network type.
|
||||
* Used for device configuration by some CDMA operators.
|
||||
*
|
||||
* @param networkType the preferred network type, defined in RILConstants.java.
|
||||
* @return true on success; false on any failure.
|
||||
* @hide
|
||||
*/
|
||||
public boolean setPreferredNetworkType(int networkType) {
|
||||
try {
|
||||
return getITelephony().setPreferredNetworkType(networkType);
|
||||
} catch (RemoteException ex) {
|
||||
Rlog.e(TAG, "setPreferredNetworkType RemoteException", ex);
|
||||
} catch (NullPointerException ex) {
|
||||
Rlog.e(TAG, "setPreferredNetworkType NPE", ex);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -403,4 +403,21 @@ interface ITelephony {
|
||||
* @return true on success; false on any failure.
|
||||
*/
|
||||
boolean nvResetConfig(int resetType);
|
||||
|
||||
/**
|
||||
* Get the preferred network type.
|
||||
* Used for device configuration by some CDMA operators.
|
||||
*
|
||||
* @return the preferred network type, defined in RILConstants.java.
|
||||
*/
|
||||
int getPreferredNetworkType();
|
||||
|
||||
/**
|
||||
* Set the preferred network type.
|
||||
* Used for device configuration by some CDMA operators.
|
||||
*
|
||||
* @param networkType the preferred network type, defined in RILConstants.java.
|
||||
* @return true on success; false on any failure.
|
||||
*/
|
||||
boolean setPreferredNetworkType(int networkType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user