1 package com.example.lede2;
\r
3 import android.content.Context;
\r
4 import android.support.v7.app.AppCompatActivity;
\r
5 import android.os.Bundle;
\r
6 import android.view.View;
\r
7 import android.view.inputmethod.InputMethodManager;
\r
8 import android.widget.Button;
\r
9 import android.widget.EditText;
\r
10 import android.widget.Toast;
\r
14 public class ConfigActivity extends AppCompatActivity implements View.OnClickListener,View.OnFocusChangeListener {
\r
21 public static String RSSID = MainActivity.DEF_RSSID;
\r
22 public static String RPWD = MainActivity.DEF_RPWD;
\r
23 public static String ROUTERIP = MainActivity.DEF_ROUTERIP;
\r
24 public static String ROUTERUSER = MainActivity.DEF_ROUTERUSER;
\r
28 protected void onCreate(Bundle savedInstanceState) {
\r
29 super.onCreate(savedInstanceState);
\r
30 setContentView(R.layout.activity_config);
\r
32 ssid = (EditText) findViewById(R.id.ssid);
\r
33 pwd = (EditText) findViewById(R.id.pwd);
\r
34 ip = (EditText) findViewById(R.id.ip);
\r
35 user = (EditText) findViewById(R.id.user);
\r
36 save = (Button) findViewById(R.id.save);
\r
38 ssid.setOnFocusChangeListener(this);
\r
39 pwd.setOnFocusChangeListener(this);
\r
40 ip.setOnFocusChangeListener(this);
\r
41 user.setOnFocusChangeListener(this);
\r
42 save.setOnClickListener(this);
\r
46 public void onClick(View view) {
\r
48 if (ssid.getText().toString().equals("") || pwd.getText().toString().equals("") ||
\r
49 ip.getText().toString().equals("") || user.getText().toString().equals("")) {
\r
50 Toast t = Toast.makeText(this, R.string.blank, Toast.LENGTH_SHORT);
\r
54 RSSID = ssid.getText().toString();
\r
55 RPWD = pwd.getText().toString();
\r
56 ROUTERIP = ip.getText().toString();
\r
57 ROUTERUSER = user.getText().toString();
\r
65 public void onFocusChange(View view, boolean hasFocus) {//function not to modify randomly generated password for newly registered device
\r
66 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
\r
68 imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
\r
70 imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
\r