1 votes

Comment nettoyer le cache des applications à l'aide d'un script à chaque démarrage du téléphone ?

Je sais qu'il y a beaucoup d'applications qui nettoient le cache à chaque démarrage mais je voudrais utiliser init.d/script pour économiser de l'espace.

Dalvik-cache est /data/dalvik-cache/arm/ car je peux simplement rm -rf *.

Mais le cache de l'application est situé dans /data/data/nom_de_l'application/cache et je ne sais pas comment l'automatiser, car le dossier cache est un sous-répertoire.

Je suis nouveau dans le domaine des scripts bash et cela m'aiderait beaucoup dans la programmation en général.

Le téléphone est sous Android 10.

1voto

ludwigschubert Points 486

J'avais oublié que le réseau existait. J'ai résolu mon propre problème

# Assigning app-name into $apps
apps=($(ls /data/data/))

# Looping each app
for app in "${apps[@]}"; do 

  # Deleting $app/cache/ contents
  rm -rf /data/data/$app/cache/*
  done

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X