J'ai une application BlackBerry qui doit prendre des photos à partir de l'appareil photo et les envoyer à un serveur. Pour ce faire, j'appelle l'application de caméra native et j'écoute le système de fichiers. Une fois qu'une image est capturée et enregistrée en tant que nouveau fichier jpeg, je reçois une notification, reprend le contrôle du premier plan et vaquer à mes occupations. Le problème commence à se produire après la première fois que ce cycle est terminé parce que maintenant quand je décide d'appeler à nouveau l'application caméra, il est déjà ouvert, et maintenant l'utilisateur voit une vignette de la dernière photo prise et plusieurs boutons lui permettant de manipuler /gérer. Naturellement, ce que je veux que l'utilisateur voit est un aperçu de ce que la caméra "voit" avant de prendre une autre photo comme il le faisait auparavant.BlackBerry - Simulation d'un événement KeyPress
J'ai pensé à plusieurs façons de résoudre cela, y compris tuer l'application de la caméra à chaque fois (je comprends que cela ne peut être fait par programme?), En envoyant CameraArguments
en invoquant l'application (qui semble inutile), et maintenant je pensais une solution pourrait être aussi simple que de générer un événement clé "Back" avant de revenir à mon application qui pourrait théoriquement rejeter l'écran d'édition ennuyeux. Cela pourrait-il vraiment être fait? et sinon, y a-t-il une autre solution possible à laquelle vous pourriez penser?
Quelle est la version du modèle/os que vous utilisez? –