miércoles, 3 de abril de 2019

Máquina Virtual

¿Qué es una máquina virtual en Android?

Una máquina virtual de sistema es aquella que emula a un ordenador completo. En palabras llanas, es un software que puede hacerse pasar por otro dispositivo -como un PC- de tal modo que puedes ejecutar otro sistema operativo en su interior. Tiene su propio disco duro, memoria, tarjeta gráfica y demás componentes de hardware, aunque todos ellos son virtuales.

Vm

Una máquina virtual de proceso es menos ambiciosa que una de sistema. En vez de emular un PC por completo, ejecuta un proceso concreto, como una aplicación, en su entorno de ejecución. Suena algo esotérico, pero lo usas cada vez que ejecutas una aplicación basada en Java o basada en .NET Framework.
Esto es de utilidad a la hora de desarrollar aplicaciones para varias plataformas, pues en vez de tener que programar específicamente para cada sistema, el entorno de ejecución (es decir, la máquina virtual) es el que se encarga de lidiar con el sistema operativo.



Vm De Java


¿Cuál es el procedimiento para activarla?

 ·         Selecciona Tools > AVD Manager.

·         Haz clic en AVD Manager  en la barra de herramientas.


  • Haz clic en Create Virtual Device, en la parte inferior del diálogo del AVD Manager. Aparecerá la página Select Hardware.





  • Selecciona un perfil de hardware y haz clic en Next. Si no ves el perfil de hardware que deseas, puedes crear o importar uno. Aparecerá la página System Image.




    • Selecciona la imagen del sistema para un nivel de API determinado y haz clic en Next. Aparecerá la página Verify Configuration.


    • Modifica las propiedades de AVD según sea necesario y luego haz clic en Finish.

    lunes, 1 de abril de 2019

    Primera aplicación Android

    Pasos para crear el primer proyecto Android en eclipse:

    Para implementar el primer proyecto, se realiza desde el menú de opciones: File -> new -> Android Application Project.
                                          creacion proyecto android

    En este diálogo especificamos el nombre de la aplicación y proyecto (pueden ser iguales) y el nombre del paquete java donde se almacenarán los archivos java que creemos (normalmente la url de su empresa al revés).

    Ahora empezaremos a presionar el botón next para pasar a otras configuraciones de nuestra aplicación, por el momento dejaremos todos los valores por defecto en cada una de los diálogos que aparece (son 5 diálogos actualmente), en el último diálogo debe aparecer el botón "Finish" el cual presionamos.

    El ADT nos genera todos los directorios y archivos básicos para iniciar nuestro proyecto:

    archivos y directorios de un proyecto android

    No haremos en este momento un análisis del significado y objetivo de cada uno de estos directorios y archivos generados, sino a medida que avancemos con este curso iremos viendo en forma puntual y profunda.
    La interfaz visual de nuestro programa para Android se almacena en un archivo XML en la carpeta res, subcarpeta layout y el archivo se llama activity_main.xml. En esta carpeta tenemos creada nuestra primer pantalla.
    Al seleccionar este archivo el ADT nos permite visualizar el contenido en "vista de diseño (Graphical Layout)" 
                                                   archivo xml graphical layout
    Si seleccionamos la otra pestaña podemos visualizar el archivo activity_main.xml en formato de texto:


    archivo xml en modo texto


    El ADT ya insertó un control de tipo RelativeLayout que permite ingresar controles visuales alineados a los bordes y a otros controles que haya en la ventana (más adelante analizaremos este layout)
    Ya veremos que podemos modificar todo este archivo para que se adapte a la aplicación que queremos desarrollar.
    Luego contenido en el control RelativeLayout hay otro control de tipo TextView que es básicamente una etiqueta o label que mostrará en pantalla el valor almacenado en la propiedad text.
    Podemos modificar directamente el archivo xml o en "vista de diseño" modificar los valores de las propiedades. Elegimos nuevamente la pestaña "Graphical Layout" y seleccionamos el TextView con el mouse y vemos que en la parte derecha de la pantalla aparece una ventana llamada "properties":



    properties



    Y estando seleccionado el TextView buscamos la propiedad Text y cargamos: "Mi primer programa para Android" y presionamos enter, podemos ver que se actualiza la vista:

    properties

    Con esto ya podemos probar nuestra primer aplicación para un dispositivo Android. SELECCIONAMOS con el mouse en la ventana de la izquierda (Package Explorer) el proyecto001 y presionamos el ícono de Run (triángulo verde) o desde el menú. Seleccionamos que se ejecute como aplicación "Android Application". Ahora se abrirá el AVD(Android Virtual Device) esto tarda bastante tiempo, es muy importante recordar que luego de ver ejecutándose el programa NO debemos cerrar el AVD para que la próxima ejecución se inicie más rápido (podemos minimizar el AVD)
    Ahora podemos ver nuestra primer aplicación corriendo en el emulador de Android:
    AVD con programa Android en ejecucion

    Como hemos visto el ADT nos genera en forma automática todas las carpetas y archivos básicos que necesitamos en un principio. En el siguiente concepto podremos empezar a programar verdaderamente. El único objetivo de este ejercicio es recordar los pasos para crear un proyecto.

    Práctica Promedio

    PROCESO DE LA PRÁCTICA "PROMEDIO" Para ingresar a Eclipse: Al hacer clic en el archivo aparece lo siguiente en la pantal...