1 votes

Pourquoi y a-t-il deux applications de paramètres, Paramètres et Paramètres de stockage ?

Sur mon Galaxy Nexus fonctionnant sous la version 4.2.1, je vois deux applications Paramètres dans Paramètres > Apps. L'une s'appelle Settings (28 Ko) et l'autre Settings Storage (520 Ko). Les deux ont la version 4.2.1-533553. Le stockage est-il destiné à gérer l'écran Paramètres > Stockage ? Si oui, pourquoi y a-t-il une application distincte pour cela ? Si non, à quoi sert-elle ?

2voto

Nick Pierpoint Points 7976

Le stockage des paramètres, d'un point de vue technique, est en fait une application interne qui gère le stockage des données de l'entreprise. fournisseur de contenu cadre pour les paramètres eux-mêmes. Il s'enregistre également au démarrage d'Android.

Le gestionnaire de magasin de données de sauvegarde des paramètres, en réalité, utilise un fichier Base de données Sqlite qui est dans le domaine public et libre d'utilisation.

Cette base de données est nécessaire pour contenir les paramètres de mise à jour et de récupération via le système interne de gestion des paramètres. fournisseur de contenu qui est intégré dans la ROM elle-même, de sorte que tout ce qui est vu dans Menu > Paramètres, "parle" au fournisseur de contenu" et qui, en soi, gère le backing store.

Aussi, que les paramètres possèdent fournisseur de contenu est en fait global dans toute la ROM, quelle que soit la version d'Android, de sorte que les applications système et les applications utilisateur peuvent l'utiliser pour le vérifier en l'interrogeant et agir en conséquence.

D'où la "Voir deux applications de réglages" ....

0 votes

La plupart des applications que j'ai vues et quelques-unes que j'ai réalisées communiquent directement avec la base de données SQLite. Avez-vous une idée de l'avantage qu'il y a à intégrer la base de données dans une application séparée ?

0 votes

Les paramètres font partie de la ROM en elle-même (et ne sont pas une application séparée à proprement parler), lorsque vous tapez sur Menu > Paramètres, tout ce qui s'y trouve est stocké dans la base de données de sauvegarde... Plus précisément, les paramètres ont leur propre fournisseur de contenu. Certaines applications ont besoin d'une base de données de sauvegarde et d'autres ne créent pas leur propre fournisseur de contenu et communiquent donc directement avec Sqlite, cela dépend. Mais pour rester dans le contexte de votre question...

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