X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=others%2Flede-gui%2Fsrc%2Fmain%2Fjava%2Fcom%2Fexample%2Flede2%2FMainActivity.java;h=7374bf1021148d54ce28c40348610d29473917c6;hb=00922a5779ecade450c3cabc756f850dbe528095;hp=d4ee5ea4f25a6c3cde2f8a405c8cde6fab032913;hpb=79298f7386842b764e79f806a56bf67c7b88aaaa;p=iot2.git diff --git a/others/lede-gui/src/main/java/com/example/lede2/MainActivity.java b/others/lede-gui/src/main/java/com/example/lede2/MainActivity.java index d4ee5ea..7374bf1 100644 --- a/others/lede-gui/src/main/java/com/example/lede2/MainActivity.java +++ b/others/lede-gui/src/main/java/com/example/lede2/MainActivity.java @@ -13,22 +13,36 @@ import android.widget.Button; import android.widget.TextView; import android.widget.Toast; -import iotinstaller.IoTInstaller; - public class MainActivity extends AppCompatActivity implements View.OnClickListener { Button registerButton; Button listButton; + Button insertDBButton; + Button deleteDBButton; Button configButton; + Button relationButton; TextView ssid; protected static Context context; protected static String DEF_RSSID; protected static String DEF_RPWD; protected static String DEF_ROUTERIP; protected static String DEF_ROUTERUSER; + protected static String DEF_MYSQLHOSTUSER; + protected static String DEF_MYSQLHOSTIP; + protected static String DEF_MYSQLHOSTPASSWORD; protected static String DEF_CHANGE_DEFAULT_SCRIPT; protected static String DEF_CONNECT_DEVICE_SCRIPT; protected static String DEF_REGISTER_DEVICE_SCRIPT; + protected static String DEF_ADD_DEVICE_FILE; + protected static String DEF_ADD_DEVICE_ADDRESS_FILE; + protected static String DEF_ADD_DEVICE_COMM_FILE; + protected static String DEF_ADD_DEVICE_TO_MYSQL; + protected static String DEF_MYSQL_CONFIG_FILE; + protected static String DEF_INSTALL_CMD; + protected static String DEF_DELETE_CMD; + protected static String DEF_INSTALL_ADDRESS_CMD; + protected static String DEF_DELETE_ADDRESS_CMD; + protected static String DEF_INSTALL_RELATION_CMD; @Override protected void onCreate(Bundle savedInstanceState) { @@ -37,12 +51,18 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe registerButton = (Button) findViewById(R.id.register); listButton = (Button) findViewById(R.id.list); + insertDBButton = (Button) findViewById(R.id.insert_db); + deleteDBButton = (Button) findViewById(R.id.delete_db); configButton = (Button) findViewById(R.id.config); - ssid = (TextView)findViewById(R.id.ssid); + relationButton = (Button) findViewById(R.id.add_comm); + ssid = (TextView)findViewById(R.id.device_subtype); registerButton.setOnClickListener(this); listButton.setOnClickListener(this); + insertDBButton.setOnClickListener(this); + deleteDBButton.setOnClickListener(this); configButton.setOnClickListener(this); + relationButton.setOnClickListener(this); context = getApplicationContext(); DEF_RSSID = context.getResources().getString(R.string.default_rssid); @@ -52,6 +72,19 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe DEF_CHANGE_DEFAULT_SCRIPT = context.getResources().getString(R.string.change_default_script); DEF_CONNECT_DEVICE_SCRIPT = context.getResources().getString(R.string.connect_device_script); DEF_REGISTER_DEVICE_SCRIPT = context.getResources().getString(R.string.register_device_script); + DEF_ADD_DEVICE_FILE = context.getResources().getString(R.string.add_device_file); + DEF_ADD_DEVICE_ADDRESS_FILE = context.getResources().getString(R.string.add_device_address_file); + DEF_ADD_DEVICE_COMM_FILE = context.getResources().getString(R.string.add_device_comm_file); + DEF_MYSQLHOSTUSER = context.getResources().getString(R.string.mysql_hostuser); + DEF_MYSQLHOSTIP = context.getResources().getString(R.string.mysql_hostip); + DEF_MYSQLHOSTPASSWORD = context.getResources().getString(R.string.mysql_hostpassword); + DEF_ADD_DEVICE_TO_MYSQL = context.getResources().getString(R.string.add_device_to_mysql); + DEF_MYSQL_CONFIG_FILE = context.getResources().getString(R.string.mysql_config_file); + DEF_INSTALL_CMD = context.getResources().getString(R.string.install_cmd); + DEF_DELETE_CMD = context.getResources().getString(R.string.delete_cmd); + DEF_INSTALL_ADDRESS_CMD = context.getResources().getString(R.string.install_address_cmd); + DEF_DELETE_ADDRESS_CMD = context.getResources().getString(R.string.delete_address_cmd); + DEF_INSTALL_RELATION_CMD = context.getResources().getString(R.string.add_comm_cmd); ssid.setText(DEF_RSSID); } @@ -72,13 +105,21 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe if (v == registerButton) { Log.d("CLICKING", "Clicking on register!"); startActivity(new Intent(this, EnrollDeviceActivity.class)); + //startActivity(new Intent(this, AddDeviceActivity.class)); } else if (v == listButton) { + Log.d("CLICKING", "Clicking on list activity!"); startActivity(new Intent(this, ListActivity.class)); + } else if (v == insertDBButton) { + Log.d("CLICKING", "Clicking on add device!"); + startActivity(new Intent(this, AddDeviceActivity.class)); + } else if (v == deleteDBButton) { + Log.d("CLICKING", "Clicking on delete device!"); + startActivity(new Intent(this, DeleteDeviceActivity.class)); + } else if (v == relationButton) { + Log.d("CLICKING", "Clicking on add communication!"); + startActivity(new Intent(this, AddRelationActivity.class)); } } - //IoTInstaller ioTInstaller = new IoTInstaller(); - //ioTInstaller.helpMessages(); - } boolean isNetworkAvailable() {//check whether wifi connection is or not