Android Open Source - WlanLogin Wlan Login Activity






From Project

Back to project page WlanLogin.

License

The source code is released under:

GNU General Public License

If you think the Android project WlanLogin 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 net.shirayu.android.WlanLogin;
//from   w w  w. j a  va  2s  . co  m
/*
 *  THIS FILE IS FROM  WifiConnectReceiver.java of "FerecAuth"
 *  2-clause BSD license
 */

//import android.app.Activity;
import net.shirayu.android.WlanLogin.R;
import android.content.Intent;
import android.os.Bundle;
import android.preference.CheckBoxPreference;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.Preference.OnPreferenceChangeListener;

//public class WlanLoginActivity extends Activity {
public class WlanLoginActivity extends PreferenceActivity {
  private Intent authServiceIntent;
  
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
        addPreferencesFromResource(R.xml.pref);
      authServiceIntent = new Intent(getApplicationContext(),  WlanAuthService.class);
      
        CheckBoxPreference checkBoxPreference1 = (CheckBoxPreference) findPreference(Const.exec_autoauth);
        if(checkBoxPreference1.isChecked()){
          startService(authServiceIntent);
        };
        checkBoxPreference1.setOnPreferenceChangeListener(new OnPreferenceChangeListener(){ 
                                @Override
                                public boolean onPreferenceChange(Preference preference, Object newValue) {
                                    final boolean myNewValue =  (Boolean)newValue;
                                        ((CheckBoxPreference) preference).setChecked(myNewValue);
                                        if(myNewValue){
                                          //Log.i("TEST", "start");
                                        startService(authServiceIntent);
                                        }
                                        else{
                                          //Log.i("TEST", "stop");
                                        stopService(authServiceIntent);
                                        }
                                        return myNewValue; 
                                }
                });

        CheckBoxPreference checkBoxPreference2 = (CheckBoxPreference) findPreference(Const.exec_autolunch); 
        checkBoxPreference2.setOnPreferenceChangeListener(new OnPreferenceChangeListener(){ 
                                @Override
                                public boolean onPreferenceChange(Preference preference, Object newValue) { 
                                        ((CheckBoxPreference) preference).setChecked((Boolean)newValue); 
                                        return false; 
                                }
                });
    }
    
}




Java Source Code List

jp.xii.relog.setting.FileListDialog.java
jp.xii.relog.setting.FileSelectPreference.java
net.shirayu.android.WlanLogin.AdvancePrefActivity.java
net.shirayu.android.WlanLogin.AuthData.java
net.shirayu.android.WlanLogin.AuthEditActivity.java
net.shirayu.android.WlanLogin.AuthInfoSQLitepenHelper.java
net.shirayu.android.WlanLogin.AuthManageActivity.java
net.shirayu.android.WlanLogin.Auther.java
net.shirayu.android.WlanLogin.AutoDetectActivity.java
net.shirayu.android.WlanLogin.Const.java
net.shirayu.android.WlanLogin.CopyrightInfoActivity.java
net.shirayu.android.WlanLogin.MyHttpClient.java
net.shirayu.android.WlanLogin.StartReceiver.java
net.shirayu.android.WlanLogin.WifiConnectReceiver.java
net.shirayu.android.WlanLogin.WlanAuthService.java
net.shirayu.android.WlanLogin.WlanLoginActivity.java