Miguel

Miguel

Contexto

¿Qué es eso del Contexto? El contexto es el estado actual de la aplicación o el objeto que instancia la clase Context. Permite acceder a información relativa a la aplicación o el objeto e instanciar elementos de la aplicación. Es como un acceso al conjunto de información de estado de la aplicación. Android context, una […]

Contexto Leer más »

Creación dinámica de botones

En esta ocasión vamos a ver cómo añadir dinámicamente una lista de botones a un Scroll View. Dentro del Scroll View tendremos un Linear Layout llamado llBotonera donde colocaremos los botones. Tendremos que: Obtener la referencia al Linear Layout llBotonera donde colocar los botones. Iterar en un bucle creando tantos objetos Button como queramos Asignar

Creación dinámica de botones Leer más »

Ocultar el teclado virtual

En la mayoría de terminales, al pulsar  la tecla “back” el teclado virtual se oculta. Pero en muchas ocasiones, tras editar en un EditText, queremos pulsar en algún botón (que está visible en la pantalla). Por ejemplo en un botón “Guardar”. Entonces, normalmente el teclado virtual sigue estando presente en la pantalla, pues acabamos de

Ocultar el teclado virtual Leer más »

Gestionar múltiples OnClicks en un sólo listener

Ya sabemos que para gestionar las acciones a realizar cuando el usuario pulsa en un botón o vista en general, podemos añadir una función que vincularemos con la propiedad onClick del botón o vista en el editor visual. <Button android:layout_height=”wrap_content” android:layout_width=”wrap_content” android:text=”@string/self_destruct” android:onClick=”miOnClick” /> y crear la función miOnClick(View v) asi: public void miOnClick(View view)

Gestionar múltiples OnClicks en un sólo listener Leer más »

Naming Conventions

Esta es una convención para la nomenclatura de tu código para la asignatura, no es obligatoria usarla, pero facilita el entendimiento y lectura del código por todos. Naming convention for Xml files activity_<ACTIVITY NAME>.xml – for all activities dialog_<DIALOG NAME>.xml – for all custom dialogs row_<LIST_NAME>.xml – for custom row for listview fragment_<FRAGMENT_NAME>.xml – for

Naming Conventions Leer más »

Hola Mundo

Crear un proyecto nuevo con una actividad por defecto, cambiar el nombre a la actividad a la hora de crear el proyecto. Una vez lanzada la aplicación añadir un Button y conseguir que al pulsar el botón el texto del TextView cambie por otro que indiquemos en código.

Hola Mundo Leer más »

Mi primera Aplicación

Hola Mundo Vamos a crear la aplicación por dedecto “Hola Mundo” paso a paso para ver cómo se hace desde Android Studio. Estos pasos serán los mismos para aplicaciones más complejas, en esta no trabajaremos con el interfaz de usuario. Ejecutamos Android Studio, la primera vez la pantalla principal es como la siguiente, cuando hayamos

Mi primera Aplicación Leer más »

ADB – Aceso a los datos de una aplicación en el dispositivo físico

Cuando guardamos las Shared Preferences en un dispositivo real, puede que no podamos acceder al fichero .xml generado desde el Android Device Monitor. Para poder acceder tendríamos que ser root en el dispositivo. Si no lo somos, podremos utilizar el hecho de que para cada package en Android se crea un usuario linux para ejecutarla.

ADB – Aceso a los datos de una aplicación en el dispositivo físico Leer más »