You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

MainActivity.java 3.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.example.greenwatch;
  2. import androidx.appcompat.app.AppCompatActivity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. public class MainActivity extends AppCompatActivity {
  8. private Button audiodetectionButton;
  9. private Button videodetectionButton;
  10. private Button accelerometerButton;
  11. private Button audiodetectionAndAccelerometerButton;
  12. private Button videodetectionAndAccelerometerButton;
  13. private Button connectionButton;
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18. audiodetectionButton = (Button) findViewById(R.id.audiodetectionButton);
  19. videodetectionButton = (Button) findViewById(R.id.videodetectionButton);
  20. accelerometerButton = (Button) findViewById(R.id.accelerometerButton);
  21. audiodetectionAndAccelerometerButton = (Button) findViewById(R.id.audiodetectionAndAccelerometerButton);
  22. videodetectionAndAccelerometerButton = (Button) findViewById(R.id.videodetectionAndAccelerometerButton);
  23. connectionButton = (Button) findViewById(R.id.connectionButton);
  24. audiodetectionButton.setOnClickListener(new View.OnClickListener() {
  25. @Override
  26. public void onClick(View v) {
  27. openAudiodetectionActivity();
  28. }
  29. });
  30. videodetectionButton.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View v) {
  33. openVideodetectionActivity();
  34. }
  35. });
  36. accelerometerButton.setOnClickListener(new View.OnClickListener() {
  37. @Override
  38. public void onClick(View v) {
  39. openAccelerometerActivity();
  40. }
  41. });
  42. audiodetectionAndAccelerometerButton.setOnClickListener(new View.OnClickListener() {
  43. @Override
  44. public void onClick(View v) {
  45. openAudiodetectionAndAccelerometerActivity();
  46. }
  47. });
  48. videodetectionAndAccelerometerButton.setOnClickListener(new View.OnClickListener() {
  49. @Override
  50. public void onClick(View v) {
  51. openVideodetectionAndAccelerometerActivity();
  52. }
  53. });
  54. connectionButton.setOnClickListener(new View.OnClickListener() {
  55. @Override
  56. public void onClick(View v) {
  57. openConnectionActivity();
  58. }
  59. });
  60. }
  61. public void openAudiodetectionActivity(){
  62. Intent intent = new Intent(this, AudiodetectionActivity.class);
  63. startActivity(intent);
  64. }
  65. public void openVideodetectionActivity(){
  66. Intent intent = new Intent(this, VideodetectionActivity.class);
  67. startActivity(intent);
  68. }
  69. public void openAccelerometerActivity(){
  70. Intent intent = new Intent(this, AccelerometerActivity.class);
  71. startActivity(intent);
  72. }
  73. public void openAudiodetectionAndAccelerometerActivity(){
  74. Intent intent = new Intent(this, AudiodetectionAndAccelerometerActivity.class);
  75. startActivity(intent);
  76. }
  77. public void openVideodetectionAndAccelerometerActivity(){
  78. Intent intent = new Intent(this, VideodetectionAndAccelerometerActivity.class);
  79. startActivity(intent);
  80. }
  81. public void openConnectionActivity(){
  82. Intent intent = new Intent(this, ConnectionActivity.class);
  83. startActivity(intent);
  84. }
  85. }