Ich habe eine BlackBerry-Anwendung, die Bilder von der Kamera aufnehmen und an einen Server senden muss. Um dies zu tun, rufe ich die native Kameraanwendung auf und höre auf das Dateisystem. Sobald ein Bild erfasst und als neue JPEG-Datei gespeichert wurde, werde ich benachrichtigt, nehme die Vordergrundkontrolle wieder auf und gehe über mein Geschäft. Das Problem tritt nach dem ersten Mal auf, wenn dieser Zyklus abgeschlossen ist, denn jetzt, wenn ich mich entscheide, die Kameraanwendung erneut aufzurufen, ist sie bereits geöffnet, und jetzt sieht der Benutzer ein Miniaturbild des letzten Bildes und mehrere Knöpfe, die ihn manipulieren lassen/Manage es. Natürlich möchte ich dem Benutzer eine Vorschau dessen anzeigen, was die Kamera "sieht", bevor er ein anderes Foto wie zuvor aufnimmt.BlackBerry - Simulieren eines KeyPress-Ereignisses
Ich habe an verschiedene Möglichkeiten gedacht, dies zu lösen, einschließlich das Töten der Kamera App jedes Mal (ich verstehe das nicht programmatisch?), Senden CameraArguments
beim Aufruf der App (die nutzlos scheint), und jetzt habe ich nachgedacht Eine Lösung könnte so einfach sein, ein "Zurück" Schlüsselereignis zu generieren, bevor ich zu meiner App zurückwechsle, was theoretisch den lästigen Bearbeitungsbildschirm verwerfen würde. Konnte das wirklich gemacht werden? Und wenn nicht, gibt es eine andere mögliche Lösung, an die Sie denken könnten?
Welche Modell-/Betriebssystemversion verwenden Sie? –