diff options
Diffstat (limited to 'src/com/android/settings/TestingSettingsBroadcastReceiver.java')
| -rw-r--r-- | src/com/android/settings/TestingSettingsBroadcastReceiver.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/com/android/settings/TestingSettingsBroadcastReceiver.java b/src/com/android/settings/TestingSettingsBroadcastReceiver.java new file mode 100644 index 000000000..c6cd7e1ac --- /dev/null +++ b/src/com/android/settings/TestingSettingsBroadcastReceiver.java @@ -0,0 +1,28 @@ +package com.android.settings; + +import android.provider.Telephony; +import static android.provider.Telephony.Intents.SECRET_CODE_ACTION; + +import android.content.Context; +import android.content.Intent; +import android.content.BroadcastReceiver; +import android.util.Config; +import android.util.Log; +import android.view.KeyEvent; + + +public class TestingSettingsBroadcastReceiver extends BroadcastReceiver { + + public TestingSettingsBroadcastReceiver() { + } + + @Override + public void onReceive(Context context, Intent intent) { + if (intent.getAction().equals(SECRET_CODE_ACTION)) { + Intent i = new Intent(Intent.ACTION_MAIN); + i.setClass(context, TestingSettings.class); + i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + context.startActivity(i); + } + } +} |
