Dans l'application Fichiers du stock Android 10 (Pixel 2 XL), il y a une catégorie " Récent ". Pour des raisons de confidentialité, je voulais supprimer un fichier dans cette catégorie. Pour autant que j'ai recherché ce fichier par nom de fichier, et il ne semble pas exister sur mon système, mais apparaît toujours dans la liste. J'ai essayé de vider le cache/stockage de l'application "Fichiers", mais il reste toujours présent. Comment puis-je supprimer cet élément de la liste récente, effacer toute la liste ou obtenir l'emplacement du dossier du fichier afin de pouvoir supprimer le vrai fichier ?
Réponse
Trop de publicités?Fichiers app ( com.android.documentsui
) dans Android standard (pas celui modifié par les OEM ou les développeurs de ROM personnalisées) montre les modifications récentes ( dans les 45 jours ) des fichiers image et vidéo (64 chacun au maximum) à partir de tout le stockage externe partagé ( /sdcard
et carte SD externe) sous Récent catégorie. Une liste polyvalente de tous les dossiers est construite et gérée par Fournisseur de médias . Voir comment les fichiers sont classés en fonction de leurs extensions . Les applications privées files
ne sont pas analysés par MediaScanner
けど media
sont (voir où les applications Android stockent les données ). De même, les répertoires commençant par un point ( .
) ou ceux qui ont un .nomedia
et leurs sous-répertoires ne sont pas analysés.
Ainsi, tout fichier existant qui n'est pas exclu de l'analyse ne peut pas être supprimé de la base de données. Récent catégorie. Vous pouvez éventuellement désactiver l'application pour la cacher du lanceur. Mais les fichiers indexés apparaissent dans n'importe quelle application qui s'appuie sur Fournisseur de médias dont MTP . Cependant, si un fichier inexistant est indexé à tort dans la base de données ( /data/data/com.android.providers.media/databases/external.db
), vous pouvez déclencher un balayage du support ou supprimer des données de Stockage des médias app. Voir cette réponse pour plus de détails.
0 votes
Essayez d'utiliser application mentionnée ici
1 votes
L'application "Fichiers" de l'Android standard affiche les fichiers récemment modifiés (dans les 45 jours) à partir de l'ensemble du stockage externe (
/sdcard
) dans la catégorie "Récents". Une liste de tous les fichiers est établie et gérée par le fournisseur de médias. Vous ne pouvez donc pas supprimer des fichiers existants de la catégorie "Récents". Mais si un fichier inexistant est mal indexé dans la base de données (/data/data/com.android.providers.media/databases/external.db
), vous pouvez déclencher une analyse des médias ou supprimer les données de l'application Stockage des médias. Voir cette réponse pour plus de détails : Android.stackexchange.com/a/209119/218526