J'essaie d'écrire un script pour tester un appareil photo pendant de longues périodes, et l'un des problèmes actuels est le fait qu'il manque d'espace lorsque des photos sont prises. Mon approche initiale est de supprimer la photo en utilisant adb après qu'elle ait été prise. Le problème est que, même après l'avoir supprimée de l'emplacement où elle est enregistrée, elle reste visible dans la galerie, et je suppose qu'elle prend de l'espace quelque part. Les propriétés qui lui sont associées (comme la largeur, la hauteur, les informations flash, etc.) sont toutes supprimées, sauf la taille.
Ce que je fais actuellement est de supprimer tous les fichiers dans le répertoire DCIM (où l'appareil photo enregistre les photos) après chaque prise de vue, en utilisant adb. De plus, lorsque j'effectue une recherche dans le téléphone à l'aide d'adb, je ne trouve rien de similaire aux photos nulle part dans la structure des fichiers.
Est-il possible de supprimer complètement les photos en utilisant adb ? Y a-t-il un cache où les images sont stockées quelque part ? La seule façon de supprimer complètement les photos du téléphone est soit de redémarrer, soit d'utiliser monkey runner pour supprimer les photos par des touches simulées dans la galerie (ce qui est fastidieux pour un grand nombre de photos).