Android Kamera Absicht
Muss ich drücken eine Absicht zur Standard-Kamera-Anwendung zu machen, nehmen Sie ein Foto, speichern und auch wieder eine URI. Gibt es eine Möglichkeit, dies zu tun?
InformationsquelleAutor der Frage Alexander Oleynikov | 2010-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Alexander Oleynikov
Versuchen Sie, die folgenden fand ich hier
InformationsquelleAutor der Antwort Ryan
Es dauerte einige Stunden, damit es funktioniert. Der code ist fast ein copy-paste aus developer.android.commit einem kleinen Unterschied.
Verlangen diese Berechtigung auf die
AndroidManifest.xml
:Auf Ihre
Activity
beginnen Sie mit der Festlegung dieser:Dann Feuer
Intent
in einemonClick
:Fügen Sie die folgende support-Methode:
Dann das Ergebnis erhalten:
Was machte es Arbeit ist die
MediaStore.Images.Media.getBitmap(this.getContentResolver(), Uri.parse(mCurrentPhotoPath))
Verschieden von dem code aus developer.android.com. Der ursprüngliche code hat mir einFileNotFoundException
.InformationsquelleAutor der Antwort Albert Vila Calvo
Versuchen Sie Folgendes fand ich Hier ein link
Wenn Ihr app-targets M und vor und erklärt, wie mit den KAMERA-Erlaubnis, die nicht erteilt, dann versucht, diese Aktion in eine SecurityException.
EasyImage.openCamera(Activity activity, int type);
InformationsquelleAutor der Antwort mohit rathore
Fand ich eine ziemlich einfache Möglichkeit, dies zu tun. Verwenden Sie eine Schaltfläche, um es zu öffnen mit einem
on click
Hörer um die Funktion zu startenopenc()
wie diese:Können Sie tun, was Sie wollen mit der
uri
location Zeichenfolge. Ich zum Beispiel, schicken Sie es zu ein image cropper, um das Bild zu beschneiden.InformationsquelleAutor der Antwort Aishik kirtaniya
versuchen, diesen code
InformationsquelleAutor der Antwort anupam sharma