/config/src/com/google/marvin/config/MainConfigActivity.java
http://eyes-free.googlecode.com/ · Java · 42 lines · 25 code · 10 blank · 7 comment · 0 complexity · 36f4f12508a593ff400ef69f083916d4 MD5 · raw file
- package com.google.marvin.config;
- import com.google.tts.R;
- import android.content.Intent;
- import android.os.Bundle;
- import android.preference.Preference;
- import android.preference.PreferenceActivity;
- import android.preference.Preference.OnPreferenceClickListener;
- /**
- * Main configuration screen that displays a menu of installable apps
- * and a checkbox option to use the Eyes-Free Shell as the default Home screen.
- *
- * @author clchen@google.com (Charles L. Chen)
- */
- public class MainConfigActivity extends PreferenceActivity {
- private MainConfigActivity self;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- self = this;
- addPreferencesFromResource(R.xml.prefs);
- Preference previewPref = findPreference("install");
- previewPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
- public boolean onPreferenceClick(Preference preference) {
- Intent installerIntent = new Intent(self, InstallerActivity.class);
- self.startActivity(installerIntent);
- return true;
- }
- });
- getPackageManager().addPackageToPreferred(this.getPackageName());
- }
- }