Une partie du processus utilisé dans mon application consiste à prendre une photo (fait avec Capture.capturePhoto()
). La photo est ensuite redimensionnée à un petit carré de 200px et finalement envoyé à un serveur.Est-il possible avec Codename One de prendre une photo temporaire?
Je suis en mesure de supprimer l'image redimensionnée avec FileSystemStorage.delete()
mais la photo initiale prise avec Capture.capturePhoto()
ne peut être supprimé en raison de l'application étant du sable boxed (comme décrit in this SO question)
Cela peut être gênant pour l'utilisateur, car ces images polluent leur galerie (les photos n'ont aucune valeur pour l'utilisateur). Comme la suppression de la photo initiale n'est pas possible, je me demandais si je pouvais forcer la photo capturée à être stockée dans le cache afin qu'elle soit automatiquement supprimée par le système d'exploitation.
Maybe this question pourrait être une solution pour Android, mais je préfèrerais éviter d'avoir à aller en natif?
Par conséquent, est-il possible avec Codename one de prendre une photo qui ne sera que temporaire et sera supprimée automatiquement?
Merci beaucoup,
Vive
OK merci Shai. Il semblerait que je devrais coder ma propre caméra avec l'api de caméra de bas niveau pour prendre une photo temporaire. Avez-vous l'intention de cartographier ces API dans CN1 pour la version d'août? – HelloWorld