Ich versuche für die Registration es hinzubekommen, das man ein Foto zu machen, um seinen Perso einzusenden.
Leider finde ich im Netz nur Sachen, wo man ein ImageView Hat und das Bild auszutauschen, um es abzuspeichern.
Möchte ohne es anzuzeigen abzuspeichern und das Bild dann als URI Packet anzuhängen den Pfand, um es später hochzuladen.
Leider weiß ich nicht, wie man es abspeichert die URI und die Bilder auszuwählen.
ps.: den Toast bekomme ich nie, habe extra deinstalliert gehabt den App Store:
Toast.makeText(getActivity(), "camera permission granted", Toast.LENGTH_LONG).show();
Der Aktuelle Code:
Will den Dateinamen den Text auszutauschen.
Ich wünsche euch ein angenehmen Mittwochabend.
Leider finde ich im Netz nur Sachen, wo man ein ImageView Hat und das Bild auszutauschen, um es abzuspeichern.
Möchte ohne es anzuzeigen abzuspeichern und das Bild dann als URI Packet anzuhängen den Pfand, um es später hochzuladen.
Leider weiß ich nicht, wie man es abspeichert die URI und die Bilder auszuwählen.
ps.: den Toast bekomme ich nie, habe extra deinstalliert gehabt den App Store:
Toast.makeText(getActivity(), "camera permission granted", Toast.LENGTH_LONG).show();
Der Aktuelle Code:
Java:
private void Personal_Vorder_Kamera(){
if(!checkPermission()){
Toast.makeText(getActivity(), "Keine Berechtigung", Toast.LENGTH_SHORT).show();
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CAMERA}, Kamera_Code);
}else if(checkPermission()){
Toast.makeText(getActivity(), "Berechtigung", Toast.LENGTH_LONG).show();
}
}
private void Personal_Rück_Kamera(){
if(!checkPermission()){
Toast.makeText(getActivity(), "Keine Berechtigung", Toast.LENGTH_SHORT).show();
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CAMERA}, Kamera_Code);
}else if(checkPermission()){
Toast.makeText(getActivity(), "Berechtigung", Toast.LENGTH_LONG).show();
}
}
private void Gewerbe_Kamera(){
if(!checkPermission()){
Toast.makeText(getActivity(), "Keine Berechtigung", Toast.LENGTH_SHORT).show();
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CAMERA}, Kamera_Code);
}else if(checkPermission()){
Toast.makeText(getActivity(), "Berechtigung", Toast.LENGTH_LONG).show();
}
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, "Gewerbeschein");
values.put(MediaStore.Images.Media.DESCRIPTION, "Für die Bestätigung des Unternehmens.");
gewerbescheinURI = getActivity().getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
camera.putExtra(MediaStore.EXTRA_OUTPUT, gewerbescheinURI);
Toast.makeText(getActivity(), "URI: " + gewerbescheinURI, Toast.LENGTH_SHORT).show();
startActivityForResult(camera, Kamera_Code);
}
private Boolean checkPermission(){
int permission = ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.CAMERA);
return permission == PackageManager.PERMISSION_GRANTED;
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == Kamera_Code) {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Toast.makeText(getActivity(), "camera permission granted", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(getActivity(), "camera permission denied", Toast.LENGTH_LONG).show();
}
}
}
Will den Dateinamen den Text auszutauschen.
Ich wünsche euch ein angenehmen Mittwochabend.