Mit diesem Code kann ich die Kamera einschalten und das Bild erfassen. Nach dem Erfassen des Bildes kann das Bild auf Aktivität zeigen. Aber ich kann das Bild nicht auf dem mobilen Speicher speichern. Ich möchte das Bild nach der Aufnahme in der mobilen Galerie speichern. Vielen Dank.So speichern Sie Bilder in der Telefongalerie nach der Aufnahme
public class MainActivity extends AppCompatActivity {
private static final int CAMERA_REQUEST = 1888;
private ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.imageView = (ImageView) this.findViewById(R.id.imageView1);
Button photoButton = (Button) this.findViewById(R.id.button1);
photoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
}
}
http://stackoverflow.com/questions/31678146/saving-image-take-from-camera-in-to-intern-storage – W4R10CK
danke. es funktioniert –
akzeptiere die Antwort, ich füge jetzt hinzu: P: P – W4R10CK