Advertisement
Guest User

mainactivity

a guest
Mar 31st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.93 KB | None | 0 0
  1. package com.example.max.tpswitchapp;
  2.  
  3. import android.app.ActionBar;
  4. import android.os.Bundle;
  5. import android.os.StrictMode;
  6. import android.support.design.widget.FloatingActionButton;
  7. import android.support.design.widget.Snackbar;
  8. import android.support.v7.app.AppCompatActivity;
  9. import android.support.v7.widget.Toolbar;
  10. import android.view.View;
  11. import android.view.Menu;
  12. import android.view.MenuItem;
  13. import android.view.Window;
  14. import android.view.WindowManager;
  15. import android.widget.Button;
  16. import android.widget.EditText;
  17.  
  18. import com.example.max.tpswitchapp.R;
  19.  
  20. import java.sql.Connection;
  21. import java.sql.DriverManager;
  22. import java.sql.ResultSet;
  23. import java.sql.SQLException;
  24. import java.sql.Statement;
  25.  
  26. public class MainActivity extends AppCompatActivity {
  27.  
  28. @Override
  29. protected void onCreate(Bundle savedInstanceState) {
  30. super.onCreate(savedInstanceState);
  31. setContentView(R.layout.activity_main);
  32.  
  33. this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  34.  
  35. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  36. setSupportActionBar(toolbar);
  37. getSupportActionBar().hide();
  38.  
  39. if (android.os.Build.VERSION.SDK_INT > 9) {
  40. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  41. StrictMode.setThreadPolicy(policy);
  42. }
  43.  
  44. final EditText connString = (EditText)findViewById(R.id.editText);
  45. connString.setText("192.168.1.135:3306/sakila");
  46. final EditText queryString = (EditText)findViewById(R.id.editText2);
  47. final EditText userString = (EditText)findViewById(R.id.editText3);
  48. final EditText passString = (EditText)findViewById(R.id.editText4);
  49.  
  50. Button bt = (Button)findViewById(R.id.button);
  51. bt.setOnClickListener(new View.OnClickListener() {
  52. @Override
  53. public void onClick(View view) {
  54. //new SQLActivity().execute("192.168.1.135", "3306", "sakila", "testUser", "test", "actor");
  55. new SQLActivity().execute(connString.getText().toString(),
  56. queryString.getText().toString(),
  57. userString.getText().toString(),
  58. passString.getText().toString());
  59. }
  60. });
  61.  
  62.  
  63. /*
  64. FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  65. fab.setOnClickListener(new View.OnClickListener() {
  66. @Override
  67. public void onClick(View view) {
  68. new SQLActivity().execute("192.168.1.135", "3306", "sakila", "testUser", "test", "actor");
  69.  
  70. /*
  71. String url = "jdbc:mysql://192.168.1.135:3306/test";
  72. //String url = "jdbc:mysql://192.168.1.115:3306/test";
  73. try {
  74. Class.forName("com.mysql.jdbc.Driver").newInstance();
  75. } catch (ClassNotFoundException e) {
  76. e.printStackTrace();
  77. System.out.println(" Exception:" + e);
  78. } catch (IllegalAccessException e) {
  79. e.printStackTrace();
  80. System.out.println(" Exception:" + e);
  81. } catch (InstantiationException e) {
  82. e.printStackTrace();
  83. System.out.println(" Exception:" + e);
  84. }
  85.  
  86. try {
  87. Connection conn = DriverManager.getConnection(url, "testUser", "test");
  88. if(!conn.isClosed())
  89. System.out.println("Holyshit");
  90.  
  91. Statement st = conn.createStatement();
  92.  
  93. //st.executeUpdate("UPDATE info SET value=69 WHERE id=5");
  94. //ResultSet res = st.executeQuery("SELECT * FROM actor WHERE actor_id=1");
  95. //res.next();
  96. //System.out.println(res.getRowId(1).toString());
  97. } catch (SQLException e) {
  98. e.printStackTrace();
  99. System.out.println(" Exception:" + e);
  100. }
  101.  
  102.  
  103. });
  104. */
  105. }
  106.  
  107. @Override
  108. public boolean onCreateOptionsMenu(Menu menu) {
  109. // Inflate the menu; this adds items to the action bar if it is present.
  110. getMenuInflater().inflate(R.menu.menu_main, menu);
  111. return true;
  112. }
  113.  
  114. @Override
  115. public boolean onOptionsItemSelected(MenuItem item) {
  116. // Handle action bar item clicks here. The action bar will
  117. // automatically handle clicks on the Home/Up button, so long
  118. // as you specify a parent activity in AndroidManifest.xml.
  119. int id = item.getItemId();
  120.  
  121. //noinspection SimplifiableIfStatement
  122. if (id == R.id.action_settings) {
  123. return true;
  124. }
  125.  
  126. return super.onOptionsItemSelected(item);
  127. }
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement