6 votes

Où sont stockés les raccourcis affichés ?

Souvent, après un redémarrage, un crash ou une utilisation USB, les icônes des applications disparaissent. Aussi bien dans l'écran "Accueil" que dans celui des "Applications".

Actuellement, j'ai quatre écrans d'applications, dont trois en mode "Home". Certaines des icônes disparaissent naturellement lorsque la carte SD passe en mode PC (parce qu'elles y sont en partie stockées), mais refusent souvent de réapparaître même après le redémarrage du téléphone.

Existe-t-il un fichier de configuration stocké quelque part dans mon Android 2.2 rooté, responsable de la disposition actuelle des raccourcis sur le bureau ? Ou un moyen de le sauvegarder et de le restaurer (même les raccourcis périmés), ou de forcer le rafraîchissement en fonction des applications existantes dans la mémoire interne ou externe ?

3voto

Raghav Sood Points 357

Les paramètres spécifiques à une application sont généralement stockés dans le dossier de stockage interne accessible uniquement par cette application. Si les applications ont la possibilité d'écrire sur le stockage externe et de perdre l'accès à ces données lorsque vous le montez, je doute que ce soit le cas ici.

Lorsque vous installez et déplacez une application sur la carte SD, vous ne déplacez pas l'application entière. Une partie du contenu principal de l'application reste sur le stockage interne. Cependant, le déplacement d'une application vers le stockage externe a des effets secondaires intéressants. L'application est complètement désactivée lorsque vous connectez votre appareil à l'ordinateur, sur les appareils pré-Honeycomb. À partir d'Android 3.0, le stockage USB est passé en MTP, ce qui permet à l'appareil et à l'ordinateur d'accéder simultanément au stockage.

Dans votre cas, lorsque vous vous connectez à l'ordinateur, les applications de la carte SD sont désactivées, ce qui entraîne leur disparition temporaire. Elles ne réapparaissent pas lorsque vous vous déconnectez. y redémarrer votre téléphone suggère qu'il y a un bug dans le lanceur que vous utilisez. Essayez d'utiliser un autre lanceur tiers à la place.

3voto

Firelord Points 23064

Il n'y a pas de bureau commun dans Android. Le bureau ou le meilleur terme, l'écran d'accueil et son contenu change en fonction du lanceur actuellement défini par défaut. Le bureau n'a pas non plus de répertoire dans Android, contrairement aux distributions Linux traditionnelles où vous pouvez simplement les parcourir en utilisant la ligne de commande ou un gestionnaire de fichiers.

Quoi qu'il en soit, la plupart des lanceurs, y compris le stock Android, Nova Launcher, Apex, Smart Launcher Pro, Slim Launcher préfèrent stocker les raccourcis et les widgets de l'écran d'accueil dans une base de données située dans leur répertoire de données.

Par exemple /data/data/com.android.launcher3/databases/launcher.db peut avoir une table nommée favorites où vous pouvez trouver toutes ces entrées. Supprimez ces entrées, redémarrez et les changements seront reflétés sur l'écran d'accueil.

Si vous voulez sauvegarder ces raccourcis de l'écran d'accueil, sauvegardez l'ensemble de l'application Launcher ou au moins ses bases de données.

1voto

Drycola Points 51

Je pense qu'ils sont stockés avec les données du lanceur, puisque ces icônes/raccourcis et leur ordre sont spécifiques au lanceur.

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