Академический Документы
Профессиональный Документы
Культура Документы
Las bases de datos SQLite se pueden usar para almacenar datos de aplicaciones utilizando un
enfoque administrado y estructurado. Android ofrece una biblioteca de bases de datos
relacionales SQLite completa. Cada aplicación puede crear sus propias bases de datos sobre las
cuales tiene control completo.
Con SQLite puede crear bases de datos relacionales totalmente encapsuladas para sus
aplicaciones. Úselos para almacenar y administrar datos de aplicaciones complejos y
estructurados.
El diseño de la base de datos es un gran tema que merece una cobertura más completa de lo
que es posible dentro de este libro. Vale la pena destacar que las mejores prácticas de la base
de datos estándar aún se aplican en Android. En particular, cuando crea bases de datos para
dispositivos con recursos limitados (como teléfonos móviles), es importante normalizar sus
datos para minimizar la redundancia.
PROVEEDORES DE CONTENIDO
Los proveedores de contenido proporcionan una interfaz para publicar y consumir datos, basada
en un modelo de direccionamiento de URI simple que utiliza el esquema content: //. Le permiten
desacoplar las capas de aplicación de las capas de datos subyacentes, lo que hace que las fuentes
de datos de las aplicaciones sean independientes al abstraer la fuente de datos subyacente.
Los proveedores de contenido se pueden compartir entre las aplicaciones, consultar los
resultados, actualizar o eliminar sus registros existentes y agregar nuevos registros. Cualquier
aplicación, con los permisos adecuados, puede agregar, eliminar o actualizar datos de cualquier
otra aplicación, incluidos los proveedores nativos de contenido de Android.
Varios proveedores de contenido nativos se han hecho accesibles para el acceso de aplicaciones
de terceros, incluido el administrador de contactos, la tienda multimedia y el calendario, como
se describe más adelante en este capítulo.
Al publicar sus propios Proveedores de contenido, hace posible que usted (y otros
desarrolladores) incorporen y amplíen sus datos en nuevas aplicaciones.
INTRODUCCION SQLITE
Fuente abierta
Cumple con los estándares
Ligero
Single-tier
Se ha implementado como una biblioteca C compacta que se incluye como parte de la pila de
software de Android.
SQLite tiene una reputación de ser extremadamente confiable y es el sistema de base de datos
de elección para muchos dispositivos electrónicos de consumo, incluidos muchos reproductores
de MP3 y teléfonos inteligentes.
En lugar de interactuar directamente con el hardware del sensor, están representados por
objetos Sensor que describen las propiedades del sensor de hardware que representan, incluido
su tipo, nombre, fabricante y detalles sobre su precisión y alcance.
La clase Sensor incluye un conjunto de constantes que describen qué tipo de sensor de hardware
está siendo representado por un objeto Sensor en particular. Estas constantes toman la forma
de Sensor.TYPE_ <TYPE>. La siguiente sección describe cada tipo de sensor admitido, después
del cual aprenderá cómo encontrar y usar estos sensores.
Sensor.TYPE_LIGHT - Un sensor de luz ambiental que devuelve un valor único que describe la
iluminación ambiental en lux. Un sensor de luz comúnmente se utiliza para controlar el brillo de
la pantalla de forma dinámica