lunes, 19 de marzo de 2012
Taller Android UTPL: SQLite
Durante la presentación del taller. Uno de los temas revisados fue la utilización de SQLite dentro de aplicaciones Android para poder almacenar y consultar información, además de aprender a utilizar las herramientas ADB para manejar la base de datos desde la consola.
martes, 13 de marzo de 2012
Taller Android UTPL: Estilos y Diálogos
Siguiendo con el Taller Android UTPL (Marzo 2012) adjuntamos el slide pertenenciente a la parte del Taller sobre Estilos y Diálogos.
Mostrar en PC tu Android
Hola en ésta entrada les voy a mostrar cómo podemos mostrar la pantalla de nuestra tablet o smartphone ANDROID en el monitor de nuestra PC.
Es muy fácil con Android Screen Cast que es desarrollado por el grupo de Google.
Para ello vamos a explicar los pasos mostrados en la documentación oficial que se puede seguir desde aqui.
1. Tener instalado nuestro SDK de android. (Si no lo tienes puedes seguir los pasos aqui)
2. Conectamos nuestro dispositivo ANDROID al puerto USB del computador y luego vamos desde consola a donde tenemos instalado nuestro android-sdk y luego a la carpeta plataform-tools. En mi caso escribo lo siguiente
Y luego comprobamos que nuestro dispositivo sea reconocido escribimos lo siguiente: adb devices y damos enter.
Deberá salirte algo parecido a esto:
(NOTA: Se deberá descargar el driver del dispositivo si no es reconocido el dispositivo)
3. Deberás tener instalado Java Runtime Environnement 5 o posterior en tu equipo
4. Descargamos AndroidScreenCast
Una vez descargado vemos que es un archivo .jar por lo que procedemos a abrirlo desde consola
Vamos a ir al directorio donde se encuentra descargado; para comodidad y buscarlo rápidamente en otras ocaciones yo lo voy a mover a la carpeta plataform-tools y escribimos lo siguiente: javaws androidscreencast.jnlp y damos enter.
Nos va a salir la siguiente advertencia de seguridad y marcamos confiar el contenido
Y listo.
Nos aparecera en nuestra monitor del PC lo que se muestre en nuestro dispositivo ANDROID
Espero que haya sido de su ayuda ésta entrada
Saludos
lunes, 12 de marzo de 2012
Taller Android UTPL (Marzo 2012)
Como parte de nuestro proyecto, durante esta semana se realiza el siguiente curso básico para estudiantes de la carrera Sistemas Informáticos UTPL 2012. A continuación se adjunta el slide de la primera parte del taller. Taller android parte1 - Android Developers Loja Group
sábado, 3 de marzo de 2012
Tips para programar en Android
En ésta corta entrada voy a enseñarles 4 tips que nos serán útiles al momento de estar escribiendo nuestras aplicaciones en Android desde Eclipse.
Vamos a referirnos al siguiente código del ejemplo de Hola Mundo (parte 2)
1. Primeramente el clásico CTRL+ SPACE ésto nos desplegará palabras reservadas que queramos utilizar con su respectivo significado
Por ejemplo en la linea 15 podemos empezar a escribir Edi y presionamos CTRL+SPACE se nos muestra lo siguiente:
Una vez que queramos la palabra reservada que queramos la seleccionamos y damos ENTER y listo.
2. Para comentar/descomentar varias lineas es muy fácil, seleccionamos lo que queremos comentar/descomentar y presionamos CTRL+SHIFT+C
Por ejemplo voy a comentar todo el método onCreate, desde la linea 19 a la 41.
3. Para ordenar nuestro código respetando las alineaciones es muy fácil, seleccionamos el texto que queramos alinear y presionamos CTRL+SHIFT+F
Por ejemplo voy a desordenar el método OnCreate y luego al presionar CTRL+SHIFT+F se va a ordenar automáticamente
4. Cuando creamos una actividad tiene ciclos como podemos ver en la siguiente imagen tomada desde la página oficial de Android
Android por defecto nos crea el método onCreate con sus respectivos componentes, si nosotros queremos agregar algún otro método del ciclo de vida de la actividad realizamos lo siguiente para no estar tipeando algo:
Voy a crear el método onStop(), hacemos en cualquier parte donde escribimos el código CLIK DERECHO y luego seguimos los siguientes pasos como muestra la imagen:
Como podemos darnos cuenta ahí podemos buscar muchos métodos que podemos implementar de acuerdo a las necesidades de lo que se esté desarrollando.
Presionamos ok y se nos generará el nuevo método que hemos creado.
Espero que les haya sido de utilidad ésta entrada..
Saludos
Vamos a referirnos al siguiente código del ejemplo de Hola Mundo (parte 2)
package android.developers.loja.group.HolaMundo; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class HolaMundoActivity extends Activity { /** Called when the activity is first created. */ // Inicializamos las variables con su tipo de recurso EditText obtenerNombre; Button saludar; TextView mostrarSaludo; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Obtenemos el recurso y lo guardamos en cada variable a la que // pertenezca obtenerNombre = (EditText) findViewById(R.id.ediTxtNombre); saludar = (Button) findViewById(R.id.btnSaludar); mostrarSaludo = (TextView) findViewById(R.id.txtMuestra); // Se lanza un evento al presionar el boton saludar.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Se muestra el mensaje y el nombre que hemos escrito // setText() coloca un texto en el TextView // getText() obtiene el nombre que ingresamos en el EditText mostrarSaludo .setText("Bienvenido a Android Developers Loja Group: " + obtenerNombre.getText().toString()); } }); } }
1. Primeramente el clásico CTRL+ SPACE ésto nos desplegará palabras reservadas que queramos utilizar con su respectivo significado
Por ejemplo en la linea 15 podemos empezar a escribir Edi y presionamos CTRL+SPACE se nos muestra lo siguiente:
Una vez que queramos la palabra reservada que queramos la seleccionamos y damos ENTER y listo.
2. Para comentar/descomentar varias lineas es muy fácil, seleccionamos lo que queremos comentar/descomentar y presionamos CTRL+SHIFT+C
Por ejemplo voy a comentar todo el método onCreate, desde la linea 19 a la 41.
3. Para ordenar nuestro código respetando las alineaciones es muy fácil, seleccionamos el texto que queramos alinear y presionamos CTRL+SHIFT+F
Por ejemplo voy a desordenar el método OnCreate y luego al presionar CTRL+SHIFT+F se va a ordenar automáticamente
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Obtenemos el recurso y lo guardamos en cada variable a la que // pertenezca obtenerNombre = (EditText) findViewById(R.id.ediTxtNombre); saludar = (Button) findViewById(R.id.btnSaludar); mostrarSaludo = (TextView) findViewById(R.id.txtMuestra); // Se lanza un evento al presionar el boton saludar.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Se muestra el mensaje y el nombre que hemos escrito // setText() coloca un texto en el TextView // getText() obtiene el nombre que ingresamos en el EditText mostrarSaludo.setText("Bienvenido a Android Developers Loja Group: "+ obtenerNombre.getText().toString()); } }); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Obtenemos el recurso y lo guardamos en cada variable a la que // pertenezca obtenerNombre = (EditText) findViewById(R.id.ediTxtNombre); saludar = (Button) findViewById(R.id.btnSaludar); mostrarSaludo = (TextView) findViewById(R.id.txtMuestra); // Se lanza un evento al presionar el boton saludar.setOnClickListener(new OnClickListener() { public void onClick(View v) { // Se muestra el mensaje y el nombre que hemos escrito // setText() coloca un texto en el TextView // getText() obtiene el nombre que ingresamos en el EditText mostrarSaludo .setText("Bienvenido a Android Developers Loja Group: " + obtenerNombre.getText().toString()); } }); }
4. Cuando creamos una actividad tiene ciclos como podemos ver en la siguiente imagen tomada desde la página oficial de Android
Android por defecto nos crea el método onCreate con sus respectivos componentes, si nosotros queremos agregar algún otro método del ciclo de vida de la actividad realizamos lo siguiente para no estar tipeando algo:
Voy a crear el método onStop(), hacemos en cualquier parte donde escribimos el código CLIK DERECHO y luego seguimos los siguientes pasos como muestra la imagen:
Como podemos darnos cuenta ahí podemos buscar muchos métodos que podemos implementar de acuerdo a las necesidades de lo que se esté desarrollando.
Presionamos ok y se nos generará el nuevo método que hemos creado.
@Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); }
Espero que les haya sido de utilidad ésta entrada..
Saludos
Suscribirse a:
Entradas (Atom)