Ich muss aus Sicherheitsgründen Bild auf Server über Kamera übertragen übertragen "ohne es in internen oder externen Speicher zu speichern". Bitte Hilfe!Aufnahme eines Bildes, ohne es in internen/externen Speicher zu speichern
0
A
Antwort
0
Dazu müssen Sie die Android-App an einen Webdienst anschließen, indem Sie sie im Speicher in einer Bitmap-Variablen im Speicher ablegen und sie nach der Verwendung des Codes oder der Übertragung des Bildes an den Server löschen.
0
Sie können Camera#takePicture(...) verwenden, die das Bild als Byte-Array durch PictureCallback zurückgeben wird.
Hier ist ein Pseudocode, der ein Bild macht.
Camera.ShutterCallback shutterCallback =() -> Log.i("Shutter has been triggered");
Camera.PictureCallback rawCallback = (data, camera) -> Log.d("Picture has been taken.");
Camera.PictureCallback jpegCallback = (data, camera) -> {
// Do something with the picture here.
};
Camera camera = Camera.open();
camera.startPreview();
camera.takePicture(shutterCallback, rawCallback, jpegCallback)
Bitte beachten Sie, dass in diesem Beispiel die "old" Camera V1 API verwendet, die sehr verschieden von Camera V2 API ist. Sie können überprüfen this post für eine vollständige diff von diesen 2 APIs
Verwandte Themen
- 1. (Android) Aufnahme ohne Speichern
- 2. Android - Beim Speichern eines Bildes ist es besser, es zu speichern oder temporär zu speichern.
- 3. Speichern eines komprimierten Bildes
- 4. Hochladen eines Bildes zum Parsen nach der Aufnahme eines Fotos
- 5. Hinzufügen eines Bildes aus dem Speicher-Stream zu Excel-Dokument
- 6. Speichern eines Bildes aus Bytes
- 7. iOS: Speichern eines Bildes in UIImageView
- 8. Formular zum Speichern eines Bildes in Qt
- 9. Update Gallery nach der Aufnahme eines Bildes android
- 10. Speichern eines Bildes in meiner Galerie
- 11. Speichern eines Bildes in den Benutzereinstellungen
- 12. Kamera: Wie man Bildhelligkeit während der Aufnahme eines Bildes erhält?
- 13. Get Größe des Bildes ohne Laden in den Speicher
- 14. Löschen Hintergrund eines Bildes und fügen Sie es ohne Hintergrund
- 15. Dekodieren und Speichern eines Bildes mit canvas.toDataURL()
- 16. Welche PHAssetCollection zum Speichern eines Bildes?
- 17. Python Turtle Module- Speichern eines Bildes
- 18. Speichern eines generierten Bildes auf Matlab Gui
- 19. Speichern und Laden eines Bildes von localStorage
- 20. Speichern eines Bildes von Android Processing Sketch
- 21. Das Hinzufügen eines Bildes zu einer Arbeitsfläche erlaubt es nicht, Leinwand als Bild zu speichern
- 22. JavaCV-Fehler beim Speichern eines aufgenommenen Bildes
- 23. iPhone UIWebview - Speichern eines bereits heruntergeladenen Bildes
- 24. Zeichne einen Teil des Bildes auf den Bildschirm (ohne alle in den Speicher zu laden)
- 25. Ist es möglich, Regionen eines Bildes in Matlab zu verbinden?
- 26. Speichern eines Objekts ohne Initialisierung in Swift
- 27. Größe eines Bildes ohne Verzerrung ändern OpenCV
- 28. verkleinern/die Größe eines Bildes ohne Interpolation
- 29. Speichern eines Bildes in Fotos Ordner In Hololens App
- 30. Speichern von JSON-Objekten ohne lokalen Speicher?
Teilen Sie, was Sie bisher versucht haben. – tahsinRupam
Warum speichern Sie es einfach, laden es hoch, löschen es? –
Machen Sie es Base64 String und senden Sie es, so dass Sie es nicht speichern müssen. – 476rick