telephony: add support for unknown radio hal version

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 2 years ago
parent a61b4d8e5c
commit 8ce655ce24

@ -36,6 +36,7 @@ import android.os.Message;
import android.os.Registrant;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemProperties;
import android.os.Trace;
import android.os.WorkSource;
import android.telephony.TelephonyManager;
@ -86,7 +87,16 @@ public class RadioConfig extends Handler {
}
private RadioConfig(Context context, HalVersion radioHalVersion) {
mIsMobileNetworkSupported = isMobileDataCapable(context);
if (radioHalVersion.equals(RIL.RADIO_HAL_VERSION_UNKNOWN)) {
logd("Radio Hal Version is UNKNOWN!");
mIsMobileNetworkSupported = false;
} else if (SystemProperties.getBoolean("ro.radio.noril", false)) {
logd("RIL: cellular disabled on ro.radio.noril");
mIsMobileNetworkSupported = false;
} else {
mIsMobileNetworkSupported = isMobileDataCapable(context);
}
mRadioConfigProxy = new RadioConfigProxy(this, radioHalVersion);
mDefaultWorkSource = new WorkSource(context.getApplicationInfo().uid,
context.getPackageName());

Loading…
Cancel
Save