El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Desarrollo para Android: App optimizada para tablet

Crear la base de datos con SQLite

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
En este apartado seguiremos paso a paso el proceso para crear una base de datos y las herramientas que necesitamos para su creación. Explicaremos también la teoría que debemos de saber para el proceso del manejo de bases de datos.

Transcripción

Vamos a crear una base de datos que nos va a servir dentro de nuestra aplicación. Lo que vamos a hacer es utilizar "SQLite". "SQLite" es la base de datos que se utiliza por excelencia para trabajar en dispositivos móviles sin importar el sistema operativo. Aquí está el proyecto: "sqlite.org". En nuestro caso, lo que vamos a hacer es utilizar el mismo Firefox para administrar la base de datos. Vamos a escribir "sqlite manager" y Firefox viene con un complemento para administrar toda la base de datos. Vamos a darle clic. Ves que es la misma pestaña. En realidad, así es como llegué a la pestaña. Lo que haces es "Agregar a Firefox" y te pide reiniciar, en este caso, cuando es la primera vez, Firefox. Como yo ya tengo este complemento lo voy a compartir contigo en la parte de "Herramientas". Ahí es donde se ve. Debe de aparecer este ícono azul que hace referencia al ícono universal de bases de datos. Cuando ya lo tengas, le das clic. Se abre una ventana como esta. Voy a acomodar la interfaz. Y lo que hacemos es crear una nueva base de datos. Vamos a crear esta base de datos de la siguiente forma. Le damos a la primera opción y seleccionamos "Nueva Base de Datos". Nos pide que le coloquemos un nombre. El nombre puede ser el que tú quieras. El nombre, que le voy a poner yo es el nombre de "Contactos". Supongamos que tenemos una lista de contactos. Vamos a darle "Aceptar". Ahora me pide un lugar en dónde guardar. Voy a seleccionar "Escritorio". Ya tenemos la base de datos. No tiene datos. Pero necesitamos algo para trabajar con móviles. Como regla, cuando trabajas con bases de datos "SQLite" lo que tienes que hacer es lo siguiente: siempre crear una tabla que es "Android Meta Data". Vamos a ir a este apartado del lado izquierdo, vamos a dar clic derecho y si quieres das en "Crear Tabla". Aquí nos aparece la forma manual o, por decir, sencilla. En realidad esto lo podemos hacer así. Pero yo lo haré de otra forma. Voy a utilizar la sintaxis directa porque ya tengo la instrucción. Voy a seleccionar la pestaña que dice "Ejecutar SQL" y voy a pegar la instrucción. Te la voy a explicar. Estamos creando una tabla que se llama "android_metadata" Tiene estos parámetros: Local, Text Default y está en inglés. En realidad, lo que sucede es que esta tabla la necesitamos sí o sí. Cualquier base de datos que quiere ser utilizada en Android tiene que tener esta tabla. Ahora, ya que tenemos la instrucción vamos a ejecutar la sentencia. Tenemos un botón que dice "Ejecutar SQL". Le damos clic y vemos que aparece la tabla. Ahora voy a crear una tabla más. Voy a copiar el código que se llama "Contacto". Vamos a analizar la estructura. Creamos una tabla que se llama "Contacto" y tiene una columna que es "_Id" Esta columna siempre la debemos de colocar sí o sí en cualquier tabla de toda la base de datos. La pregunta sería: "¿Por qué?" Bueno, esta estructura es obligatoria para trabajar las bases de datos con SQLite y Android. Así que tiene que ser igual. Por eso, normalmente, uno "Copia" y "Pega". No existe ninguna diferencia, este campo será el mismo y es la llave primaria. Vemos todo esto que acabo de comentar, "Llave primaria", "Auto incremento" y "No Nulo". Ahora tenemos el campo "Nombre" y tenemos el campo "listarel" para indicar que está relacionado con una lista. Después veremos en qué consiste este campo. Vamos a ejecutar la sentencia. Y ya tenemos la tabla 2 que sería "Contacto" En realidad tenemos tres tablas: "android_metadata", "contacto"... y esta última que nosotros no la creamos. Se crea sola. Entonces, solamente estas dos, nosotros las creamos.

Desarrollo para Android: App optimizada para tablet

Developing for Android: App Optimized for Tablets

3:14 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:2/03/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.