ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE
|
|
|
- Hugo Montero Carrasco
- hace 10 años
- Vistas:
Transcripción
1 SQLite M.Sc. Reynaldo Zeballos ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE En este ejercicio vamos a crear una tabla TELEFONOS para la base de datos GUIATEL. Para lo cual utilizaremos SQLite que viene preinstalado en nuestro equipo Android. Necesitas crear además del MainActivity.java, los archivos SQLVista.java y Telefonos.java Los tres archivos mencionados en la sección SOURCE (src) de la aplicación que se llama Sqlite_1 Asimismo es necesario crear un nuevo layout denominado vista.xml que es donde se mostraran los datos en modo de consulta. Finalmente, modificamos el AndroidManifest para agregar la actividad SQLVista. El contenido del archivo Telefono.java determina la estructura de la tabla Telefonos, el nombre de los campos y los dos métodos oncreate y onupgrade. Cada uno se inicia automáticamente dependiendo si la base de datos existe o no. Es decir, si no existe, se ejecuta oncreate que crea la tabla TELEFONOS si esta no existe. Mientras que si existe se ejecuta onupgrade que inicializa la tabla creada. Es decir, borra la tabla existente y vuelve a crearla. El programa lee un nombre y teléfono, graba la información en la base de datos creada, precisamente en la tabla TELEFONOS. Por cada ingreso exitoso emite un mensaje en un recuadro que dice que FUNCIONO!!!. A lo cual seleccionamos la tecla del celular, he ingresamos nuevos datos. Seleccionando el botón VER listara los datos introducidos anteriormente. Tiempo del Ejercicio: 60 minutos
2 MainActivity.java import android.os.bundle; import android.app.activity; import android.app.dialog; import android.content.intent; import android.view.menu; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.edittext; import android.widget.textview; public class MainActivity extends Activity implements OnClickListener { EditText nombre, telefono; Button insertar, ver; public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); nombre = (EditText) findviewbyid(r.id.ednombre); telefono = (EditText) findviewbyid(r.id.edtelefono); insertar = (Button) findviewbyid(r.id.btinsertar); ver = (Button) findviewbyid(r.id.btver); insertar.setonclicklistener(this); ver.setonclicklistener(this); public void onclick( View v) { switch( v.getid()){ case R.id.btInsertar: boolean funciona = true; try { String qnombre = nombre.gettext().tostring(); String qtelefono = telefono.gettext().tostring(); nombre.settext(""); telefono.settext(""); Telefonos entrada = new Telefonos(MainActivity.this); entrada.abrir(); entrada.crearentrada(qnombre, qtelefono); entrada.cerrar(); catch (Exception e) { funciona=false; String error = e.tostring(); Dialog d = new Dialog(this); d.settitle("no FUNCIONA"); TextView tv = new TextView(this); tv.settext("no FUNCIONA"); d.setcontentview(tv); d.show(); finally { if (funciona){ Dialog d = new Dialog(this); d.settitle(" Funciona?"); TextView tv = new TextView(this); tv.settext("funciona!!!"); d.setcontentview(tv); d.show(); break; case R.id.btVer: Intent i = new Intent("com.example.sqlite_1.SQLVista"); startactivity(i); break; public boolean oncreateoptionsmenu(menu menu) { getmenuinflater().inflate(r.menu.activity_main, menu); return true;
3 SQLVista.java import android.app.activity; import android.content.intent; import android.os.bundle; import android.widget.textview; public class SQLVista extends Activity { TextView texto; protected void oncreate(bundle savedinstancestate){ super.oncreate(savedinstancestate); setcontentview(r.layout.vista); texto = (TextView) findviewbyid(r.id.tvtexto); Telefonos info = new Telefonos(this); try { info.abrir(); catch (Exception e) { // TODO Auto-generated catch block e.printstacktrace(); String datos = info.recibir(); info.cerrar(); texto.settext(datos); protected void onactivityresult(int requestcode, int resultcode, Intent data) { // TODO Auto-generated method stub super.onactivityresult(requestcode, resultcode, data); vista.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tvtexto" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="14dp" /> </LinearLayout>
4 Telefonos.java import android.content.contentvalues; import android.content.context; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqlitedatabase.cursorfactory; import android.database.sqlite.sqliteopenhelper; public class Telefonos { public static final String ID_FILA = "_id"; public static final String ID_PERSONA = "nombre_persona"; public static final String ID_TELEFONO = "telefono_persona"; private static final String N_BD = "GuiaTel"; private static final String N_TABLA = "Telefonos"; private static final int VERSION_BD = 1; private BDHelper nhelper; private final Context ncontexto; private SQLiteDatabase nbd; private static class BDHelper extends SQLiteOpenHelper { public BDHelper(Context context) { super(context, N_BD, null, VERSION_BD); public void oncreate(sqlitedatabase db) { db.execsql("create TABLE " + N_TABLA + " (" + ID_FILA + " INTEGER PRIMARY KEY AUTOINCREMENT, " + ID_PERSONA + " TEXT NOT NULL, " + ID_TELEFONO + " TEXT NOT NULL);" ); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { db.execsql("drop TABLE IF EXISTS " + N_TABLA); oncreate(db); public Telefonos (Context c){ ncontexto = c; public Telefonos abrir() throws Exception { nhelper = new BDHelper(nContexto); nbd = nhelper.getwritabledatabase(); return this; public void cerrar(){ nhelper.close(); public long crearentrada(string qnombre, String qtelefono) { ContentValues cv = new ContentValues(); cv.put(id_persona, qnombre); cv.put(id_telefono, qtelefono); return nbd.insert(n_tabla, null, cv); public String recibir() { String [] columnas = new String [] {ID_FILA,ID_PERSONA,ID_TELEFONO; Cursor c = nbd.query(n_tabla, columnas, null, null, null, null, null); String resultado = ""; int ifila = c.getcolumnindex(id_fila); int inombre = c.getcolumnindex(id_persona); int itelefono = c.getcolumnindex(id_telefono); for(c.movetofirst();!c.isafterlast(); c.movetonext()){ resultado = resultado + c.getstring(ifila)+ " " + c.getstring(inombre) + " " + c.getstring(itelefono)+ "\n"; return resultado;
5 AndroidManifest.xml <manifest xmlns:android=" package="com.example.sqlite_1" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="15" /> <application > <activity android:name=".mainactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name=".sqlvista" android:label="sqlvista" > <intent-filter> <action android:name="com.example.sqlite_1.sqlvista" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity> </application> </manifest>
Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java
Android Con Java Ejercicio 18 Configuración de Widgets en Android Objetivo del Ejercicio El objetivo del ejercicio crear un Widget que antes de utilizarlo nos permita configurarlo. En este caso, solicitar
CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web
CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web I. Alcances del Proyecto a. Ide Eclipse Indigo 3.7 b. Api 10-17, Versión Android 2.3.3 A 4.2.2 c. Jdk 1.6 II. Conceptos Relacionados
Ejercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java
Android Con Java Ejercicio 4 Manejo de Layouts en Android Objetivo del Ejercicio El objetivo del ejercicio es entender el manejo de Layout y los Adaptadores en Android. Al finalizar deberemos observar
SESIÓN 5 MANEJO DE BASES DE DATOS SQLITE
SESIÓN 5 MANEJO DE BASES DE DATOS SQLITE Contenidos Resumen...1 Práctica guiada 7: ListaCompra...1 Implementación de la base de datos...2 Actividad principal: ListaCompraActivity...6 Actividad secundaria:
Programación Android. Alejandro Alcalde. elbauldelprogramador.com
Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons
Introducción al manejo de Bases de Datos con SQLite. Version Android
Universidad de El Salvador Facultad de Ingeniería y Arquitectura Escuela de Ingeniería en Sistemas Programación en Dispositivos Móviles Objetivo: Guía de Laboratorio N 06 A Introducción al manejo de Bases
Android TAG y el principio DRY
Android es una plataforma de desarrollo que empieza a tener el sobrenombre de INFINITA en cuanto a las cosas que se pueden hacer, conjunto de APIs soportadas etc. Sin embargo al ser tan grande muchas veces
PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Problema:
PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Hemos visto en el concepto anterior que un programa puede tener más de una ventana representando cada ventana con una clase que
TP Nº4 Android - SQLite Fecha Miércoles 2014/08/29 Profesor: Pablo Ulman (Polshu)
BASES DE DATOS EN ANDROID Soluciones de Almacenamiento de Datos: Shared Preferences: o Datos primitivos privados almacenados con clave/valor Internal Storage: o Almacenamiento interno en la memoria del
Temas. CopyRight 2013 - emmmnmmma - All rights reserved 2
Tutorial ANDROID Temas 1 - Instalación de Android 2 - Pasos para crear el primer proyecto Android 3 - Captura del clic de un botón 4 - Controles RadioGroup y RadioButton 5 - Control CheckBox 6 - Control
14 - Almacenamiento de datos en un archivo de texto en la memoria interna Problema 1:
14 - Almacenamiento de datos en un archivo de texto en la memoria interna Otra posibilidad de almacenar datos en nuestro dispositivo Android es el empleo de un archivo de texto que se guardará en el almacenamiento
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] 3. Android 3.4 Recursos y Ficheros 5. Recursos y ficheros Nombre del Proyecto Código fuente Código generado Librerías Activos (recursos especiales)
Ejercicio 16. Mejora de Notificaciones en Android. Android Con Java. Ejercicio 16. Mejora de Notificaciones en Android. Curso de Android con Java
Android Con Java Ejercicio 16 Mejora de Notificaciones en Android Objetivo del Ejercicio El objetivo del ejercicio es entender y utilizar algunas de las nuevas clases para mejorar el manejo de Notificaciones
www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -
Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android
Android Con Java. Ejercicio 2. Ciclo de Vida de las Actividades en Android. Ejercicio 2. Ciclo de Vida de las Actividades en Android
Android Con Java Ejercicio 2 Ciclo de Vida de las Actividades en Android Objetivo del Ejercicio El objetivo del ejercicio es entender y verificar cada una de las etapas del Ciclo de Vida de las Actividades
Ejercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java
Android Con Java Ejercicio 20 Uso de SQLite en Android Objetivo del Ejercicio El objetivo del ejercicio poner en práctica el concepto de SQLite en Android. Al finalizar el ejercicio deberemos poder acceder
1.- Creamos un proyecto al que llamaremos MusicaMovil.
Base de datos en Android. (Modelo de la BD) Este ejercicio probablemente parecerá absurdo, pero no pretendo hacer un reproductor de música, sino más bien es un previo para un diccionario de español a maya
Persistencia. Mecanismos de persistencia. Preferencias. Curso 12/13
Curso 12/13 Aplicaciones Persistencia Mecanismos de persistencia Sistema de ficheros (privado) Bases de datos SQLite Almacenamiento externo (público) Conexiones de red 2 Las preferencias son una forma
Curso 12/13. Desarrollo de Aplicaciones Android. Persistencia
Curso 12/13 Desarrollo de Aplicaciones Persistencia Mecanismos de persistencia Preferencias Sistema de ficheros (privado) Bases de datos SQLite Almacenamiento externo (público) Conexiones de red 2 Preferencias
Ejercicio 3. Manejo de la Vista y Eventos en Android Ejercicio 3 Curso de Android con Java Derechos Res Dere e c rvados hos Res Gl e obal rva
Android Con Java Ejercicio 3 Manejo de la Vista y Eventos en Android Objetivo del Ejercicio El objetivo del ejercicio es entender cómo controlar la Vista desde código Java, así como responder a eventos
Android Manejo de Eventos. Rogelio Ferreira Escutia
Android Manejo de Eventos Rogelio Ferreira Escutia Tipos de Eventos 2 Escuchando los eventos Un escuchador de Eventos (Event Listener) es una interfaz de la clase View que contiene un método callback que
Índice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio
1 Introducción a Android Índice Historia Qué es Android? Arquitectura del sistema Herramientas de desarrollo Componentes Android Modelos de Negocio 2 Objetivos Herramientas de desarrollo Conocer las herramientas
Crear un Splash-Screen
Crear un Splash-Screen El splashscreen es una pantalla que carga justo cuando se abre la aplicación y que generalmente tiene algún aviso que indica al usuario que algo está sucediendo mientras se carga
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros
Que es un Android Intent?
Cuando uno empieza a programar para Android se suele topar mas pronto que tarde con el concepto de Intent y de repende comienzan a surgir muchas dudas. Si miramos en el diccionario la traducción es Intento
ANEXO 2: Código fuente de la aplicación
ANEXO 2: Código fuente de la aplicación Índice 1. Relación de clases... 3 1.1 agentes.beans... 3 1.1.1 Cliente.java... 3 1.1.2 Articulo.java... 5 1.1.3 Usuario.java... 8 1.1.4 Pedido.java... 9 1.1.5 PedidoLinea.java...
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros
Aplicación Android de Asistencia al Caminante
Aplicación Android de Asistencia al Caminante Enrique R. Delgado Garrido Almacenamiento de datos en Android. Documento: Índice de contenido.1 A2.- Almacenamiento de datos en Android.2 A.2.1 - Preferences2
GUIA DE LABORATORIO N 1
Objetivos: UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION PARA DISPOSITIVOS MOVILES PDM115 Ciclo I-2015 GUIA DE LABORATORIO
TP Nº4 Android - SQLite Fecha Miércoles 2013/08/14 Profesor: Pablo Ulman (Polshu).
BASES DE DATOS EN ANDROID Bases de datos SQLite SQLite es una base de datos Open Source que se encuentra embebida en Android Las Bases de datos que se crean son accesibles por nombre desde cualquier clase
Manual Mca006. Manual Mca006 CURSO ANDROID DESARROLLO de APLICACIONES MÓVILES, 24 horas
Sé diferente, intégrate Mca006 Manual Mca006 CURSO ANDROID DESARROLLO de APLICACIONES MÓVILES, 24 horas Autor: Olrando Gutiérrez Fecha: 10 / 05 / 2013 Todos los derechos reservados, prohibida la reproducción,
Android y Recursos. Android R.java (fichero)
Cuando uno empieza a desarrollar en Android una de las mayores dudas con las que se encuentra es como funciona el fichero R.java que es generado automaticamente por el compilador. Android y Recursos Para
Tema 2: Diseño de servicios para móviles
Tema 2: Diseño de servicios para móviles Listas y menús 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Spinners Listas Adaptadores Menús de opciones Menús contextuales 2 Spinner Cuadro
Aplicaciones con Servicio Web
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION PARA DISPOSITIVOS MOVILES PDM115 Ciclo I-2014 GUIA DE LABORATORIO N 11(preliminar)
Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas
Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Activity [Form] Pantalla que se
Programación en Android LSUB, GSYC, URJC
Programación en Android LSUB, GSYC, URJC Introducción Teléfono o Emulador Android Studio Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil Aplicaciones
10. Gráficos en dos dimensiones
10. Gráficos en dos dimensiones 10.1 El método ondraw() Los botones, como el resto de vistas, poseen su propia implementación del método ondraw(). Este método se ejecuta automáticamente cuando se representa
Servicios LSUB, GYSC, URJC
Servicios LSUB, GYSC, URJC Servicios Sirve para hace trabajo en background (i.e. sin UI). Más prioridad que activity (no suelen matarlo) Pueden ser privados a la aplicación (manifest) Continua ejecutando
La funcionalidad básica es la del proyecto 1 (Pacman III). Sobre ella reemplazamos la interfaz de usuario para adaptarla al nuevo entorno
Pacman en android 14.5.2015 1 Objetivos Pasar el juego del proyecto 1 (Pacman III) a una plataforma Android. movimiento del jugador dirigido por el dedo programación de menús contextuales gestión de threads
Persistencia en Android: ficheros y SQLite
Persistencia en Android: ficheros y SQLite Índice 1 Introducción...2 2 Manejo de ficheros tradicionales en Android...2 2.1 Apertura de ficheros...2 2.2 Ficheros como recursos...3 2.3 Operar con ficheros...3
Google Cloud EndPoints (Parte II)
1 Google Cloud EndPoints (Parte II) 1. Aplicaciones android con Google EndPoints. 1.1. Resumen en la creación de un cliente y un backend con Google endpoints. 1.2. Añadiendo autentificación a nuestra aplicación.
Interfaces de usuario [Desarrollo de aplicaciones para Android]
Interfaces de usuario [Desarrollo de aplicaciones para Android] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario
GUIA DE PRACTICA (EX Aula opcional) LED RGB controlado por Arduino desde un dispositivo mo vil con SO Android 2.2 o superior.
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION PARA DISPOSITIVOS MOVILES PDM115 Ciclo I-2014 GUIA DE PRACTICA (EX Aula opcional)
Especialista Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles. Plataforma Android. Sesión 1: introducción a Android
Plataforma Android Sesión 1: introducción a Android 2011 2012 Depto. Ciencia de la Computación e IA Puntos a tratar Aplicaciones Android El archivo Manifest Ciclo de ejecución de aplicaciones Recursos
MODELO DE IMPLEMENTACIÓN
Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] Otras APIs avanzadas Otras APIs de Interés en Android son: Audio y Video Localización y Mapas Audio y Vídeo Android soporta una gran variedad
Ejercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
En nuestra actividad principal, creamos el objeto vista previa. Este objeto se creará el objeto cámara y volver a la actividad CameraDemo.
Uso de la Cámara API Android SDK es compatible con la conectividad a la cámara integrada. Usar la cámara para tomar fotos es relativamente fácil. Es algo más difícil de configurar la previa de la cámara
Aurelio López Ovando Botón de pánico (App para Android)
Tabla de la BD local 1 configuracion.xml VISTA
Integración de guia1 y guia2 utilizando la aplicación Mixare
Facultad de Ingeniería y Arquitectura Escuela de Ingeniería en Sistemas Programación en Dispositivos Móviles Integración de guia1 y guia2 utilizando la aplicación Mixare Responsable Ing. César Augusto
package com.example.dialogov1;
package com.example.dialogov1; import android.app.alertdialog; import android.app.alertdialog.builder; import android.app.dialog; import android.app.dialogfragment; import android.app.progressdialog; import
Unidad 3. PrimerProyecto. Nuestra primera aplicacio n Android
Unidad 3. PrimerProyecto. Nuestra primera aplicacio n Android Jose A. Montenegro Dpto. Lenguajes y Ciencias de la Computacio n ETSI Informa tica. Universidad de Ma laga [email protected] 14 de abril de
Programando para Android: una sencilla aplicación
Programando para Android: una sencilla aplicación Java, Android, Apps Vamos a hablar sobre como programar una aplicación para un dispositivo con Android que se va a tratar de una sencilla calculadora.
UNIVERSIDAD DE GUAYAQUIL
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES DELITOS RELATIVOS A LAS TARJETAS DE CRÉDITO, ALTERNATIVA TECNOLÓGICA DE PAGO. PROPUESTA
Desarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 6: Ficheros y acceso a datos Desarrollo de Aplicaciones para Android 2012 Depto. Ciencia de la Computación e IA Ficheros y datos-1 Puntos a tratar Ficheros
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente
Curso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Una aplicación Android consiste en una serie de componentes poco acoplados y perfectamente estructurados, los cuales
1. INTRODUCCIÓN. 1.1. Acerca de este libro. 1.2. A quién va dirigido
1. INTRODUCCIÓN 1.1. Acerca de este libro Aunque el sistema operativo Android tiene apenas unos años de vida, la librería Java de Android consiste ya en más de 150 paquetes (APIs), que contienen miles
Javier Ávila Nieto. "Trabajo Final de Carrera" 07 Enero 2013 Página 6 de 44
"Trabajo Final de Carrera" 07 Enero 2013 Página 6 de 44 Contenido 1. Descripción del proyecto... 2 2. Justificación del proyecto... 3 3. Usuarios y contextos de uso... 4 4. Diseño Técnico... 6 5. Prototipo...
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75
INTRODUCCIÓN. [email protected]
INTRODUCCIÓN [email protected] Índice Entorno de desarrollo Estructura de un proyecto Android Componentes de una aplicación Android Ejemplos: Mi primera aplicación Divisas 2 actividades Contador de cafés
Almacenamiento en Android
Almacenamiento en Android LSUB, GYSC, URJC Todo lo que hay que saber http://developer.android.com/guide/topics/ data/data-storage.html Dentro de una Aplicación Ya hemos visto, que se puede pasar con el
Aplicación móvil de localización de ocio para Android.
Proyecto Final de Carrera Aplicación móvil de localización de ocio para Android. Autor: Eduardo Campos de Diago Legajo: 54483 DNI: 51423674-K Tutor: Dra. Silvia Gómez 2013 Dedicado a mis padres y hermana
Componentes básicos de Android
Componentes básicos de Android Curso Aplicación de Android en el desarrollo de sistemas de Inteligencia Ambiental y Robótica Cloud Incubator Hub Nieves Pavón Pulido 23 de enero de 2013 Componentes básicos
Hola Android. Introducción al desarrollo de aplicaciones para Android
Hola Android. Introducción al desarrollo de aplicaciones para Android Las aplicaciones para el sistema operativo móvil Android son desarrolladas en el lenguaje de programación Java en conjunto con el SDK
Servicios Avanzados. Índice. 1 Servicios en segundo plano... 2 2 Notificaciones...3 3 AppWidgets...5 4 Publicación de software...8
Índice 1 Servicios en segundo plano... 2 2 Notificaciones...3 3 AppWidgets...5 4 Publicación de software...8 1. Servicios en segundo plano Los servicios en segundo plano, Services son similares a los demonios
Ejercicios - Servicios
Índice 1 Contador: Servicio con proceso en background (0.6 puntos)... 2 2 Broadcast Receiver: Captura de llamadas (0.6 puntos)...2 3 Broadcast Receiver: Reenvío de datos (0.6 puntos)...3 4 Arranque: Iniciar
Curso PUDE. Desarrollo de Aplicaciones Móviles en Android
Curso PUDE Ejercicio Avanzado A: Bases de Datos y conexión con un ListView utilizando vistas A. Descripción Con este ejercicio, veremos cómo funcionan las bases de datos SQLite en Android, crearemos una,
1. Ejemplo de clase : La clase Cuenta 2. Uso de la clase Cuenta. 3. Métodos y objetos receptores de mensajes (Importante)
1. : La clase Cuenta. Uso de la clase Cuenta 3. Métodos y objetos receptores de mensajes (Importante) 1 Una clase para cuentas de un banco Vamos a modelar con una clase, un nuevo tipo de datos, donde los
Crear una Activity en Android. Paso por paso
19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que
Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo.
Cómo crear una app simple en ANDROID Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo. Aprenderás cómo crear
TRABAJO FINAL DE CARRERA
TRABAJO FINAL DE CARRERA TÍTULO DEL TFC: Localizador de Objetos G-DROID TITULACIÓN: Ingeniería Técnica de Telecomunicaciones, especialidad Telemática AUTOR: Lidia Ibern Ortega DIRECTOR: Dolor Royo Vallés
Bienvenido al emocionante mundo del
10a.1 Conocer el Conjunto de desarrollo de software de Android Bienvenido al emocionante mundo del desarrollo de aplicaciones para Android. En este tutorial aprenderá cómo crear una aplicación básica para
Ejercicio 4. EJB Sesión - Sistema SGA. Java EE. Ejercicio 4. EJB Sesión Sistema SGA. Curso de Java EE
Java EE Ejercicio 4 EJB Sesión Sistema SGA Objetivo del Ejercicio El objetivo del ejercicio es agregar un EJB de Sesión a nuestro proyecto SGA (Sistema de Gestión de Alumnos), el cual desarrollaremos a
Servicios - Ejercicios
Índice 1 Servicio con proceso en background. Contador...2 2 Dialer. Iniciar una actividad con un evento broadcast (*)...2 3 Arranque. Iniciar servicio con evento broadcast... 3 4 Localizador de móvil desaparecido...4
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] APIs para red Android con9ene el paquete java.net. La clase base para acceso a red es HApURLConnec9on. Para acceder a Internet, se requiere
Objetivo de aprendizaje del tema
Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar
Android. Content Providers
Android Content Providers Content-Providers Persistencia: Manejar datos y exponerlos a otras aplicaciones. Interfaz con un conjunto de métodos estándar. Único modo de compartir datos entre aplicaciones.
Android y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 10: Interfaz de usuario Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Interfaz de usuario-1 Puntos a tratar Views Layouts
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
Almacenamiento de datos. JOSE LUIS BERENGUEL GÓMEZ [email protected] Febrero 2012
Almacenamiento de datos JOSE LUIS BERENGUEL GÓMEZ [email protected] Febrero 2012 Contenidos Almacenamiento de preferencias. Almacenamiento en la memoria interna. Almacenamiento en la memoria externa.
PROGRAMADOR JR. PARA EL SISTEMA OPERATIVO ANDROID
PROGRAMADOR JR. PARA EL SISTEMA OPERATIVO ANDROID Manual del Participante 2015 TABLA DE CONTENIDO FORMACIÓN DE LA COMUNIDAD DE APRENDIZAJE... 3 INFORMACIÓN SOBRE EL CURSO... Error! Marcador no definido.
Capitulo 4: Componentes Android
Capitulo 4: Componentes Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 http://gary.pe 2 1. COMPONENTES DE LA APLICACIÓN http://gary.pe 3 Componentes Android permite a los desarrolladores
Práctica 4: Java Remote Method Invocation (RMI)
Práctica 4: Java Remote Method Invocation (RMI) Aplicaciones Telemáticas II Introducción Hasta el momento hemos visto aplicaciones remotas donde un cliente utiliza un objeto remoto que ha sido publicado
