Anotaciones de un programador

Tutorial CRUD Android + SQLite (XI): Utilizar ArrayAdapter para mostrar datos en ListView

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo incluir un spinner con datos de una tabla relacionada, en esta veremos cómo utilizar un ArrayAdapter para recuperar los datos de una tabla SQLite y mostrarlos en el ListView. Vamos a mejorar el código del tutorial definiendo una nueva clase que representará a cada una de las hipotecas así como las operaciones de base de datos, simplificando el código en las operaciones relacionadas con las hipotecas. Además crearemos una nueva clase que extienda de ArrayAdapter que utilizaremos…read more

9

Planifica WIFI

Posted by in Aplicaciones

Planifica WIFI es una aplicación Android gratuita para gestionar la activación y desactivación de la red WIFI en las zonas definidas por el usuario con el fin de ahorrar consumo de la tarifa de datos y batería. Zonas WIFI Esta es la pantalla principal de la aplicación, en ella se visualiza la lista de Zonas WIFI definidas y su alcance. Nueva Zona: Accede a la pantalla de creación de zonas. Localización: Realiza la localización bajo demanda del usuario activando o desactivando el WIFI en función de la localización obtenida. Histórico:…read more

Tutorial CRUD Android + SQLite (X): Spinner con datos de tabla relacionada

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo filtrar resultados SQLite, en esta veremos cómo incluir un spinner con datos de una tabla relacionada. Crearemos una nueva tabla SITUACION en nuestra base de datos con las diferentes situaciones en las que puede estar nuestra entidad principal HIPOTECA. Estas situaciones se visualizarán en el formulario con un campo spinner que recojerá los posibles valores almacenados en la tabla SITUACION. En esta entrada profundizaremos en los siguientes aspectos: Crear tabla relacionada Llenar Spinner con datos de SQLite…read more

29

Tutorial CRUD Android + SQLite (IX): Filtrar resultados SQlite

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo actualizar la versión de la base de datos SQLite, en esta veremos cómo filtrar resultados de SQlite. Inluiremos una PreferenceActivity con la que el usuario configurará si se deben visualizar los registros pasivos. Esta configuración se guardará como SharedPreferences para tenerla disponible en las próximas sesiones. Para ello profundizaremos en los siguientes conceptos: Crear una PreferenceActivity Recuperar la configuración guardada con SharedPreferences Filtrar la consulta de datos en SQLite  

3

Tutorial CRUD Android + SQLite (VIII): Actualizar la base de datos SQLite

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo incluir un menú contextual con las acciones de cada registro, en esta veremos cómo actualizar la versión de la base de datos SQLite. Inluiremos una nueva columna para marcar registros como pasivos y los visualizaremos en el ListView con un color diferente. Para ello profundizaremos en los siguientes conceptos: Método onUpgrade de la clase SQLiteOpenHelper. Utilización del componente CheckBox. Resaltar registros en ListView.  

7

Tutorial CRUD Android + SQLite (VI): Editar registros desde formulario

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo borrar registros de la base de datos SQLite desde un formulario, en esta nos centraremos en cómo editar registros en una base de datos SQLite desde un formulario. Para ello, prepararemos el formulario para el modo edición y con una nueva opción de menú permitiremos pasar del modo visualización al modo edición. Para ello veremos los siguientes conceptos: Cambiar el modo del formulario con una opción de menú Editar registros en la base de datos SQLite Devolver…read more

9

Tutorial CRUD Android + SQLite (V): Eliminar registros desde formulario

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo insertar registros de la base de datos SQLite desde un formulario, en esta nos centraremos en cómo eliminar registros en una base de datos SQLite desde un formulario. Para ello veremos los siguientes conceptos: Cargar el menú indicado para la acción del formulario Eliminar registros en la base de datos SQLite Devolver un resultado desde el formulario a la actividad principal Refrescar el ListView para ocultar el registro eliminado   1: Definir varios menús para una actividad…read more

7

Tutorial CRUD Android + SQLite (IV): Insertar datos desde Formulario

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo mostrar registros de la base de datos SQLite en un formulario, en esta nos centraremos en cómo insertar registros en una base de datos SQLite desde un formulario. Para ello veremos los siguientes conceptos: Definir el menú de la actividad para navegar al formulario en modo Inserción Insertar registros en la base de datos SQLite Devolver un resultado desde el Formulario a la actividad principal Refrescar el ListView para mostrar el nuevo registro insertado   1: Personalizar…read more

19

Tutorial CRUD Android + SQLite (III): Mostrar datos en Formulario

Posted by in Programación Android

Siguiendo con el Tutorial Android + SQLite en la entrada anterior vimos cómo mostrar en un listview registros de la base de datos SQLite para la aplicación CRUD de condiciones para la solicitud de una hipoteca. En la entrada actual mostraremos los registros de forma individual en un formulario profundizando en los siguientes conceptos: Evento onListItemClick en ListView al seleccionar un registro Navegar entre Actividades pasando datos con Intent putExtra Consultar un registro de SQLite en Formulario   1: Diseño Layout Formulario Creamos una nueva actividad HipotecaFormulario con diseño de…read more

20