Android Open Source - javainstaller Settings Activity






From Project

Back to project page javainstaller.

License

The source code is released under:

GNU General Public License

If you think the Android project javainstaller listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package julianwi.javainstaller;
//from  ww w .j av a2 s .  c  o m
import android.os.Bundle;
import android.preference.EditTextPreference;
import android.preference.ListPreference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceCategory;
import android.preference.PreferenceScreen;

public class SettingsActivity extends PreferenceActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setPreferenceScreen(createPreferenceHierarchy());
        
    }
 
    private PreferenceScreen createPreferenceHierarchy() {
 
        CharSequence[] cs = new String[] { "Terminal Emulator", "Run Activity", "auto" };
        CharSequence[] cs2 = new String[] { "off", "on" };
 
        // Root
        PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this);
        PreferenceCategory dialogBasedPrefCat = new PreferenceCategory(this);
        dialogBasedPrefCat.setTitle("install");
        root.addPreference(dialogBasedPrefCat); // Adding a category
 
        // List preference under the category
        ListPreference listPref = new ListPreference(this);
        listPref.setKey("runmode");
        listPref.setDefaultValue(cs[2]);
        listPref.setEntries(cs);
        listPref.setEntryValues(cs);
        listPref.setDialogTitle("run install.sh in");
        listPref.setTitle("run install.sh in");
        listPref.setSummary("run install.sh in");
        dialogBasedPrefCat.addPreference(listPref);
        ListPreference rootmode = new ListPreference(this);
        rootmode.setKey("rootmode");
        rootmode.setDefaultValue(cs2[0]);
        rootmode.setEntries(cs2);
        rootmode.setEntryValues(cs2);
        rootmode.setDialogTitle("run install.sh as superuser");
        rootmode.setTitle("run install.sh as superuser");
        rootmode.setSummary("root required");
        dialogBasedPrefCat.addPreference(rootmode);
        
        PreferenceCategory dialogBasedPrefCat2 = new PreferenceCategory(this);
        dialogBasedPrefCat2.setTitle("run");
        root.addPreference(dialogBasedPrefCat2); // Adding a category
 
        // List preference under the category
        CharSequence[] csjar = new String[] { "Terminal Emulator", "Run Activity" };
        ListPreference listPref2 = new ListPreference(this);
        listPref2.setKey("runmode2");
        listPref2.setDefaultValue(csjar[1]);
        listPref2.setEntries(csjar);
        listPref2.setEntryValues(csjar);
        listPref2.setDialogTitle("run jar file in");
        listPref2.setTitle("run jar file in");
        listPref2.setSummary("run jar file in");
        dialogBasedPrefCat2.addPreference(listPref2);
        ListPreference rootmode2 = new ListPreference(this);
        rootmode2.setKey("rootmode2");
        rootmode2.setDefaultValue(cs2[0]);
        rootmode2.setEntries(cs2);
        rootmode2.setEntryValues(cs2);
        rootmode2.setDialogTitle("run jar file as superuser");
        rootmode2.setTitle("run jar file as superuser");
        rootmode2.setSummary("root required");
        dialogBasedPrefCat2.addPreference(rootmode2);
        
        PreferenceCategory dialogBasedPrefCat3 = new PreferenceCategory(this);
        dialogBasedPrefCat3.setTitle("path broadcast");
        root.addPreference(dialogBasedPrefCat3); // Adding a category
 
        // List preference under the category
        CharSequence[] cspath = new String[] { "on", "off", "if jamvm is installed" };
        ListPreference listPref3 = new ListPreference(this);
        listPref3.setKey("broadcast");
        listPref3.setDefaultValue(cspath[2]);
        listPref3.setEntries(cspath);
        listPref3.setEntryValues(cspath);
        listPref3.setDialogTitle("broadcast path to terminal emulator");
        listPref3.setTitle("broadcast path to terminal emulator");
        listPref3.setSummary("broadcast path to terminal emulator");
        dialogBasedPrefCat3.addPreference(listPref3);
        EditTextPreference path = new EditTextPreference(this);
        path.setKey("broadcastpath");
        path.setDefaultValue("/data/data/julianwi.javainstaller");
        path.setDialogTitle("path to broadcast");
        path.setTitle("path to broadcast");
        path.setSummary("path to broadcast");
        dialogBasedPrefCat3.addPreference(path);
 
        return root;
    }

}




Java Source Code List

gnu.java.lang.management.VMRuntimeMXBeanImpl.java
julianwi.javainstaller.ChangePath.java
julianwi.javainstaller.CheckPoint.java
julianwi.javainstaller.Checkforfile.java
julianwi.javainstaller.ChecklistAdapter.java
julianwi.javainstaller.Download.java
julianwi.javainstaller.Error.java
julianwi.javainstaller.InstallActivity.java
julianwi.javainstaller.InstallList.java
julianwi.javainstaller.MainActivity.java
julianwi.javainstaller.MainList.java
julianwi.javainstaller.PathReceiver.java
julianwi.javainstaller.RunActivity.java
julianwi.javainstaller.SettingsActivity.java
julianwi.javainstaller.Update.java