removed Fragment classes from MainActivity
- work in Progress
This commit is contained in:
parent
b97c494427
commit
eb1629a700
@ -5,8 +5,6 @@ import androidx.fragment.app.Fragment;
|
|||||||
import androidx.fragment.app.FragmentTransaction;
|
import androidx.fragment.app.FragmentTransaction;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.camera.core.ExperimentalGetImage;
|
|
||||||
import androidx.camera.view.PreviewView;
|
|
||||||
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -20,22 +18,15 @@ import android.view.MenuItem;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.ImageView;
|
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import android.widget.ToggleButton;
|
import android.widget.ToggleButton;
|
||||||
|
|
||||||
import com.example.ueberwachungssystem.Fragments.Fragment1;
|
import com.example.ueberwachungssystem.Fragments.Fragment1;
|
||||||
import com.example.ueberwachungssystem.Fragments.Fragment2;
|
import com.example.ueberwachungssystem.Fragments.Fragment2;
|
||||||
import com.example.ueberwachungssystem.Detection.Accelerometer;
|
|
||||||
import com.example.ueberwachungssystem.Detection.AudioRecorder;
|
|
||||||
import com.example.ueberwachungssystem.Detection.DetectionReport;
|
|
||||||
import com.example.ueberwachungssystem.Detection.Detector;
|
|
||||||
import com.example.ueberwachungssystem.Detection.DetectorService;
|
import com.example.ueberwachungssystem.Detection.DetectorService;
|
||||||
import com.example.ueberwachungssystem.Detection.MicrophoneDetector;
|
|
||||||
import com.example.ueberwachungssystem.Detection.VideoDetector;
|
|
||||||
|
|
||||||
@ExperimentalGetImage
|
@ExperimentalGetImage
|
||||||
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
|
public class MainActivity extends AppCompatActivity {
|
||||||
//Fragmente
|
//Fragmente
|
||||||
private Fragment aktuellesFragment;
|
private Fragment aktuellesFragment;
|
||||||
private Fragment1 fragment1;
|
private Fragment1 fragment1;
|
||||||
@ -63,22 +54,8 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||||||
AoderA = findViewById(R.id.textAoderA);
|
AoderA = findViewById(R.id.textAoderA);
|
||||||
AoderA.setText(auswahlAoderA);
|
AoderA.setText(auswahlAoderA);
|
||||||
toggleKamera = findViewById(R.id.toggleKamera);
|
toggleKamera = findViewById(R.id.toggleKamera);
|
||||||
toggleKamera.setOnClickListener(this);
|
|
||||||
toggleAudio = findViewById(R.id.toggleAudio);
|
toggleAudio = findViewById(R.id.toggleAudio);
|
||||||
toggleAudio.setOnClickListener(this);
|
|
||||||
toggleBewegung = findViewById(R.id.toggleBewegung);
|
toggleBewegung = findViewById(R.id.toggleBewegung);
|
||||||
toggleBewegung.setOnClickListener(this);
|
|
||||||
|
|
||||||
}
|
|
||||||
@Override
|
|
||||||
public void onClick(View v) {
|
|
||||||
if (v == toggleKamera) {
|
|
||||||
if (toggleKamera.isChecked()) {
|
|
||||||
vd.startDetection();
|
|
||||||
} else {
|
|
||||||
vd.stopDetection();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -93,34 +70,33 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||||||
bindService(serviceIntent, serviceConnection, Context.BIND_AUTO_CREATE);
|
bindService(serviceIntent, serviceConnection, Context.BIND_AUTO_CREATE);
|
||||||
startService(serviceIntent);
|
startService(serviceIntent);
|
||||||
|
|
||||||
toggleButton.setOnClickListener(new View.OnClickListener() {
|
toggleKamera.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
if (toggleButton.isChecked())
|
if (toggleKamera.isChecked()) {
|
||||||
{
|
|
||||||
if (detectorService != null){
|
|
||||||
|
|
||||||
detectorService.videoDetector.startDetection();
|
} else {
|
||||||
|
|
||||||
detectorService.audioDetector.startDetection();
|
|
||||||
|
|
||||||
detectorService.motionDetector.startDetection();
|
|
||||||
|
|
||||||
detectorService.audioRecorder.stopRecording();
|
|
||||||
|
|
||||||
detectorService.videoDetector.startRecording();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else {
|
}
|
||||||
detectorService.videoDetector.stopDetection();
|
});
|
||||||
|
toggleAudio.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (toggleAudio.isChecked()) {
|
||||||
|
|
||||||
detectorService.audioDetector.stopDetection();
|
} else {
|
||||||
|
|
||||||
detectorService.motionDetector.stopDetection();
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
toggleBewegung.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (toggleBewegung.isChecked()) {
|
||||||
|
|
||||||
detectorService.audioRecorder.stopRecording();
|
} else {
|
||||||
|
|
||||||
detectorService.videoDetector.stopRecording();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -141,22 +117,22 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
case R.id.Rechteverwaltung:
|
case R.id.Rechteverwaltung:
|
||||||
popUpClass = new PopUpClass(MainActivity.this);
|
popUpClass = new PopUpClass(MainActivity.this);
|
||||||
popUpClass.showPopupWindow(inputImageView);
|
popUpClass.showPopupWindow(toggleAudio);
|
||||||
popUpClass.RechtePrüfen();
|
popUpClass.RechtePrüfen();
|
||||||
return true;
|
return true;
|
||||||
case R.id.Sensoren:
|
case R.id.Sensoren:
|
||||||
popUpClass = new PopUpClass(MainActivity.this);
|
popUpClass = new PopUpClass(MainActivity.this);
|
||||||
popUpClass.showPopupWindow(inputImageView);
|
popUpClass.showPopupWindow(toggleAudio);
|
||||||
popUpClass.Sensoren();
|
popUpClass.Sensoren();
|
||||||
return true;
|
return true;
|
||||||
case R.id.Impressum:
|
case R.id.Impressum:
|
||||||
popUpClass = new PopUpClass(MainActivity.this);
|
popUpClass = new PopUpClass(MainActivity.this);
|
||||||
popUpClass.showPopupWindow(inputImageView);
|
popUpClass.showPopupWindow(toggleAudio);
|
||||||
popUpClass.Impressum();
|
popUpClass.Impressum();
|
||||||
return true;
|
return true;
|
||||||
case R.id.Detection:
|
case R.id.Detection:
|
||||||
popUpClass = new PopUpClass(MainActivity.this);
|
popUpClass = new PopUpClass(MainActivity.this);
|
||||||
popUpClass.showPopupWindow(inputImageView);
|
popUpClass.showPopupWindow(toggleAudio);
|
||||||
popUpClass.DetectionTotal(num);
|
popUpClass.DetectionTotal(num);
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
@ -169,7 +145,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||||||
public void onServiceConnected(ComponentName name, IBinder service) {
|
public void onServiceConnected(ComponentName name, IBinder service) {
|
||||||
DetectorService.ServiceBinder binder = (DetectorService.ServiceBinder) service;
|
DetectorService.ServiceBinder binder = (DetectorService.ServiceBinder) service;
|
||||||
detectorService = binder.getBoundService();
|
detectorService = binder.getBoundService();
|
||||||
detectorService.videoDetector.debugProcessing(null, outputImageView); //inputImageView
|
// detectorService.videoDetector.debugProcessing(null, outputImageView); //inputImageView
|
||||||
|
|
||||||
detectorService.setOnDetectionListener(new DetectorService.OnDetectionListener() {
|
detectorService.setOnDetectionListener(new DetectorService.OnDetectionListener() {
|
||||||
@Override
|
@Override
|
||||||
@ -212,28 +188,4 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||||||
aktuellesFragment = null ;
|
aktuellesFragment = null ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Override
|
|
||||||
public void onClick(View v) {
|
|
||||||
if (v == toggleKamera) {
|
|
||||||
if (toggleKamera.isChecked()) {
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (v == toggleAudio) {
|
|
||||||
if (toggleAudio.isChecked()) {
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (v == toggleBewegung) {
|
|
||||||
if (toggleBewegung.isChecked()) {
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user