RadioInfo: Disable ims provisioning switches in USER-build
Disables provisioning switches for Ims-related features in the RadioInfo dialog when using USER-build. This prevents the user from circumventing ims provisioning checks. Bug: 78372174 Test: Manual Change-Id: If538d7ed56ca53ae6a8be31ddf374d9a15a8fdec
This commit is contained in:
committed by
Torbjorn Eklund
parent
692f5368d0
commit
c888e19c87
@@ -36,6 +36,7 @@ import android.net.NetworkRequest;
|
||||
import android.net.TrafficStats;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncResult;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
@@ -1358,25 +1359,26 @@ public class RadioInfo extends Activity {
|
||||
imsVolteProvisionedSwitch.setOnCheckedChangeListener(null);
|
||||
imsVolteProvisionedSwitch.setChecked(isImsVolteProvisioned());
|
||||
imsVolteProvisionedSwitch.setOnCheckedChangeListener(mImsVolteCheckedChangeListener);
|
||||
imsVolteProvisionedSwitch.setEnabled(
|
||||
mImsManager.isVolteEnabledByPlatform(phone.getContext()));
|
||||
imsVolteProvisionedSwitch.setEnabled(!Build.IS_USER
|
||||
&& mImsManager.isVolteEnabledByPlatform(phone.getContext()));
|
||||
|
||||
imsVtProvisionedSwitch.setOnCheckedChangeListener(null);
|
||||
imsVtProvisionedSwitch.setChecked(isImsVtProvisioned());
|
||||
imsVtProvisionedSwitch.setOnCheckedChangeListener(mImsVtCheckedChangeListener);
|
||||
imsVtProvisionedSwitch.setEnabled(
|
||||
mImsManager.isVtEnabledByPlatform(phone.getContext()));
|
||||
imsVtProvisionedSwitch.setEnabled(!Build.IS_USER
|
||||
&& mImsManager.isVtEnabledByPlatform(phone.getContext()));
|
||||
|
||||
imsWfcProvisionedSwitch.setOnCheckedChangeListener(null);
|
||||
imsWfcProvisionedSwitch.setChecked(isImsWfcProvisioned());
|
||||
imsWfcProvisionedSwitch.setOnCheckedChangeListener(mImsWfcCheckedChangeListener);
|
||||
imsWfcProvisionedSwitch.setEnabled(
|
||||
mImsManager.isWfcEnabledByPlatform(phone.getContext()));
|
||||
imsWfcProvisionedSwitch.setEnabled(!Build.IS_USER
|
||||
&& mImsManager.isWfcEnabledByPlatform(phone.getContext()));
|
||||
|
||||
eabProvisionedSwitch.setOnCheckedChangeListener(null);
|
||||
eabProvisionedSwitch.setChecked(isEabProvisioned());
|
||||
eabProvisionedSwitch.setOnCheckedChangeListener(mEabCheckedChangeListener);
|
||||
eabProvisionedSwitch.setEnabled(isEabEnabledByPlatform(phone.getContext()));
|
||||
eabProvisionedSwitch.setEnabled(!Build.IS_USER
|
||||
&& isEabEnabledByPlatform(phone.getContext()));
|
||||
}
|
||||
|
||||
OnClickListener mDnsCheckButtonHandler = new OnClickListener() {
|
||||
|
Reference in New Issue
Block a user