blob: 0e1296ba5781cb7d45ea489a5cd51e76dd8e5ad6 [file] [log] [blame]
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -08001package com.android.settings;
2
Jason Monk39b46742015-09-10 15:52:51 -04003import android.content.BroadcastReceiver;
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -08004import android.content.Context;
5import android.content.Intent;
Daniel Bright27c63582020-02-19 20:59:54 -08006import android.telephony.TelephonyManager;
Jason Monk39b46742015-09-10 15:52:51 -04007
Jason Monkb7e43802016-06-06 16:01:58 -04008import com.android.settings.Settings.TestingSettingsActivity;
9
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080010
11public class TestingSettingsBroadcastReceiver extends BroadcastReceiver {
Daniel Bright721467c2020-01-22 12:49:24 -080012
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080013 public TestingSettingsBroadcastReceiver() {
14 }
Daniel Bright721467c2020-01-22 12:49:24 -080015
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080016 @Override
17 public void onReceive(Context context, Intent intent) {
Daniel Bright27c63582020-02-19 20:59:54 -080018 if (intent.getAction().equals(TelephonyManager.ACTION_SECRET_CODE)) {
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080019 Intent i = new Intent(Intent.ACTION_MAIN);
Jason Monkb7e43802016-06-06 16:01:58 -040020 i.setClass(context, TestingSettingsActivity.class);
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080021 i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
22 context.startActivity(i);
23 }
24 }
25}