Kommunikation Version 1.6 UDP Socket

This commit is contained in:
Miguel Siebenhaar 2023-06-20 20:50:18 +02:00
parent ab54b6d96a
commit ee61f7042b
2 changed files with 0 additions and 62 deletions

View File

@ -1,8 +1,6 @@
package com.example.ueberwachungssystem;
import android.annotation.SuppressLint;
import android.content.DialogInterface;
import android.content.pm.PackageManager;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Bundle;
@ -13,7 +11,6 @@ import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import java.net.InetAddress;
import java.net.UnknownHostException;
@ -54,59 +51,6 @@ public class MainActivity extends AppCompatActivity {
}
});
}
/*public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
if (requestCode == PERMISSION_REQUEST_CODE && grantResults.length > 0) {
boolean rechtKamera = grantResults[0] == PackageManager.PERMISSION_GRANTED;
boolean rechtMikrofon = grantResults[1] == PackageManager.PERMISSION_GRANTED;
boolean rechtInternet = grantResults[2] == PackageManager.PERMISSION_GRANTED;
if (rechtKamera && rechtMikrofon && rechtInternet) {
Toast.makeText(getApplicationContext(), "Alle benötigten Rechte sind gewährt.", Toast.LENGTH_LONG).show();
//mainActivity.runOnUiThread(() -> mainActivity.tvMessages.setText("Alle benötigten Rechte sind gewährt"));
}
else {
if (!rechtKamera) {
Toast.makeText(getApplicationContext(),"Kein Recht auf Kamera gewährt.", Toast.LENGTH_SHORT).show();
if (shouldShowRequestPermissionRationale(CAMERA)) {
zeigeDialog("Du musst uns Zugriff auf deine Kamera gestatten, damit deine Umgebung Ueberwacht werden kann.");
}
}
if (!rechtMikrofon) {
Toast.makeText(getApplicationContext(),"Kein Recht auf Mikrofon gewährt.", Toast.LENGTH_SHORT).show();
if (shouldShowRequestPermissionRationale(RECORD_AUDIO)) {
zeigeDialog("Du musst uns Zugriff auf dein Mikrofon gestatten, damit die Geraeuschueberwachung funktioniert.");
}
}
if (!rechtInternet) {
Toast.makeText(getApplicationContext(),"Kein Recht auf Internet.", Toast.LENGTH_SHORT).show();
if (shouldShowRequestPermissionRationale(INTERNET)) {
zeigeDialog("Du musst uns Zugriff auf dein Internet gestatten, damit wir eine Verbindung aufbauen können.");
}
}
}
}
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
private void zeigeDialog(String begruendung) {
new AlertDialog.Builder(this)
.setMessage(begruendung)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
requestPermissions(new String[]{CAMERA, RECORD_AUDIO, INTERNET}, PERMISSION_REQUEST_CODE);
}
})
.setNegativeButton("Abbruch", null)
.create()
.show();
}*/
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.options_menu, menu);
return true;

View File

@ -4,14 +4,10 @@ import static android.Manifest.permission.INTERNET;
import static android.Manifest.permission.CAMERA;
import static android.Manifest.permission.RECORD_AUDIO;
import android.content.DialogInterface;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.ContextCompat;
@ -19,8 +15,6 @@ public class PermissionRequest extends AppCompatActivity{
private static final int PERMISSION_REQUEST_CODE = 123;
private final MainActivity mainActivity;
boolean prüfen= false;
Handler handler = new Handler();
public PermissionRequest(MainActivity mainActivity) {