1 votos

¿Por qué hay dos aplicaciones de configuración, Configuración y Almacenamiento de configuración?

En mi Galaxy Nexus con Android 4.2.1, veo dos aplicaciones de Configuración en Configuración > Aplicaciones. Una se llama Configuración (28KB) y la otra es Almacenamiento de Configuración (520KB). Ambas tienen la versión 4.2.1-533553. ¿La de almacenamiento es para manejar la pantalla Configuración > Almacenamiento? En caso afirmativo, ¿por qué hay una aplicación separada para eso? Si no, ¿para qué es?

2voto

Nick Pierpoint Puntos 7976

El almacenamiento de ajustes, técnicamente hablando, es en realidad una aplicación interna que gestiona el marco del proveedor de contenido para los propios ajustes. También se registra al arrancar Android.

El manejador de almacenamiento de datos de respaldo de ajustes realmente utiliza una base de datos Sqlite, que está en dominio público y es gratuita para usar.

Esta base de datos es necesaria para contener los ajustes y poder actualizarlos y recuperarlos a través del proveedor de contenido interno de los ajustes, que está integrado en todo el ROM en sí, por lo que todo lo que se ve a través de Menú > Ajustes, "habla" con el proveedor de contenido y éste, a su vez, maneja el almacenamiento de respaldo.

Además, ese proveedor de contenido propio de los ajustes es en realidad global en todo el ROM, independientemente de la versión de Android, por lo que las aplicaciones del sistema y las aplicaciones de usuario pueden utilizarlo para consultar y actuar en consecuencia.

Por lo tanto, el "ver dos aplicaciones de ajustes"....

0 votos

La mayoría de las aplicaciones que he visto y algunas que he creado se comunican directamente con la base de datos SQLite. ¿Tienes alguna idea de cuál es el beneficio de extraer la base de datos en una aplicación separada?

0 votos

La configuración es parte del ROM en sí (y no es estrictamente una aplicación separada), al tocar en Menú > Configuración, todo lo que está allí se almacena en la base de datos de respaldo... específicamente, la configuración tiene su propio proveedor de contenido. Algunas aplicaciones necesitan un almacén de respaldo y otras no crean su propio proveedor de contenido, por lo tanto se comunican directamente con Sqlite, depende. Pero manteniéndonos en el contexto de tu pregunta...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X