Ich möchte die Telefone native Kamera-Anwendung aus meiner Anwendung heraus starten. Ich muss also keine Bildaufnahme-Anwendung neu erstellen. Wie mache ich es. delphi android firemonkey kamera starten
Mit 10,21
dank robert
Ich möchte die Telefone native Kamera-Anwendung aus meiner Anwendung heraus starten. Ich muss also keine Bildaufnahme-Anwendung neu erstellen. Wie mache ich es. delphi android firemonkey kamera starten
Mit 10,21
dank robert
auf Android, das Werkzeug adb (gebündelt mit Android SDK) genannt ist die Brücke zwischen Computer und Gerät. Sie können Befehle von einem Terminal aus ausführen, um mit vielen Funktionen von Android OS zu interagieren.
Mit Delphi kann Ihre Anwendung die Befehle direkt in cmd ausführen.
Um ein Foto zu machen, können Sie dem Tutorial here folgen.
Dann einfach die generierte Datei vom Gerät ziehen, zum Beispiel adb pull /path/to/filename.jpg %USERPROFILE%\Desktop\
.
Von einer Delphi-App können Sie eine TActionList und ihre Standardaktion TakePhotoFromCameraAction verwenden.
Um es von einer Schaltfläche aus zu verwenden, fügen Sie Ihrem Formular eine TActionList hinzu, indem Sie die Aktionseigenschaft für TakePhotoFromCameraAction festlegen.
nur mit Code:
gesetzt, es ist TakePhotoFromCameraAction1.DidFinishTaking Ereignis ein Verfahren wie folgt aus:
Prozedur TForm1.TakePhotoFromCameraAction1DidFinishTaking (Bild: TBitmap); beginnen // ... Ende;
Anruf TakePhotoFromCameraAction1.Execute bei Bedarf
danke. Ich habe das gestern gefunden. Es ist einfach. Ich war beim Versuch, die Kamera-Komponente zu verwenden, gefangen. – rebible
Ich dachte, dass adb zugunsten anderer Methoden als veraltet wurde ???? – rebible