OMADM Trigger in *#*#INFO#*#* hidden menu.
Test: make Bug:32874442 Change-Id: Ie64eb28671ec4afafd352d1f86b61c4ce1108338
This commit is contained in:
@@ -20,6 +20,7 @@ import android.app.Activity;
|
||||
import android.app.AlertDialog;
|
||||
import android.app.Dialog;
|
||||
import android.app.QueuedWork;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.content.pm.ResolveInfo;
|
||||
@@ -195,6 +196,8 @@ public class RadioInfo extends Activity {
|
||||
private Button updateSmscButton;
|
||||
private Button refreshSmscButton;
|
||||
private Button oemInfoButton;
|
||||
private Button carrierProvisioningButton;
|
||||
private Button triggercarrierProvisioningButton;
|
||||
private Switch imsVolteProvisionedSwitch;
|
||||
private Switch imsVtProvisionedSwitch;
|
||||
private Switch imsWfcProvisionedSwitch;
|
||||
@@ -414,6 +417,11 @@ public class RadioInfo extends Activity {
|
||||
refreshSmscButton.setOnClickListener(mRefreshSmscButtonHandler);
|
||||
dnsCheckToggleButton = (Button) findViewById(R.id.dns_check_toggle);
|
||||
dnsCheckToggleButton.setOnClickListener(mDnsCheckButtonHandler);
|
||||
carrierProvisioningButton = (Button) findViewById(R.id.carrier_provisioning);
|
||||
carrierProvisioningButton.setOnClickListener(mCarrierProvisioningButtonHandler);
|
||||
triggercarrierProvisioningButton = (Button) findViewById(R.id.trigger_carrier_provisioning);
|
||||
triggercarrierProvisioningButton.setOnClickListener(
|
||||
mTriggerCarrierProvisioningButtonHandler);
|
||||
|
||||
oemInfoButton = (Button) findViewById(R.id.oem_info);
|
||||
oemInfoButton.setOnClickListener(mOemInfoButtonHandler);
|
||||
@@ -1295,6 +1303,30 @@ public class RadioInfo extends Activity {
|
||||
}
|
||||
};
|
||||
|
||||
OnClickListener mCarrierProvisioningButtonHandler = new OnClickListener() {
|
||||
public void onClick(View v) {
|
||||
final Intent intent = new Intent();
|
||||
final ComponentName serviceComponent = new ComponentName("com.android.omadm.service",
|
||||
"DMIntentReceiver");
|
||||
intent.setComponent(serviceComponent);
|
||||
intent.setAction("com.android.settings.CARRIER_PROVISIONING");
|
||||
getApplicationContext().sendBroadcast(
|
||||
intent, android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE);
|
||||
}
|
||||
};
|
||||
|
||||
OnClickListener mTriggerCarrierProvisioningButtonHandler = new OnClickListener() {
|
||||
public void onClick(View v) {
|
||||
final Intent intent = new Intent();
|
||||
final ComponentName serviceComponent = new ComponentName("com.android.omadm.service",
|
||||
"DMIntentReceiver");
|
||||
intent.setComponent(serviceComponent);
|
||||
intent.setAction("com.android.settings.TRIGGER_CARRIER_PROVISIONING");
|
||||
getApplicationContext().sendBroadcast(
|
||||
intent, android.Manifest.permission.MODIFY_PHONE_STATE);
|
||||
}
|
||||
};
|
||||
|
||||
AdapterView.OnItemSelectedListener mPreferredNetworkHandler =
|
||||
new AdapterView.OnItemSelectedListener() {
|
||||
|
||||
|
Reference in New Issue
Block a user