|
|
|
|
|
- Implementar una aplicación Android
- Presentación
- Crear y distribuir la aplicación Android
- Generar una aplicación Android
- Distribuir una aplicación Android
- Presentación
- Implementación a través de Google Play
- Implementación a través de un servidor web
- Implementación desde el PC
- Copiar la aplicación en el dispositivo móvil
- Implementación a través de la tienda privada proporcionada con WINDEV Mobile
Tutorial - Implementar una aplicación móvil
Implementar una aplicación Android Abordaremos los siguientes temas: - Generar una aplicación Android.
- Implementar una aplicación Android
 10 min Una vez finalizado el desarrollo de la aplicación móvil, solo hay que compilarla e instalarla en el dispositivo. Puede: - probar todas las funcionalidades de la aplicación (mapas, etc.).
- implementar la aplicación.
Veremos cómo implementar la aplicación en un dispositivo Android. Para seguir las etapas de este tutorial, utilizaremos el proyecto "WM Product Management". Abrir el proyecto de ejemplo
- Vaya a la página de inicio de WINDEV (Ctrl + <).
- En la página de inicio, haga clic en "Tutorial" y, a continuación, en "Tutorial - Implementar una aplicación Android", haga clic en "Abrir el proyecto de ejercicio".
Crear y distribuir la aplicación Android Generar una aplicación Android Para generar una aplicación Android: - Seleccione la plataforma Android en el panel "Explorador de proyectos".
- En la pestaña "Proyecto", en el grupo "Generación", haga clic en "Generar" (también puede hacer clic en
en los botones de acceso rápido). - El asistente de generación de aplicaciones Android se abre.
- Si es necesario, seleccione la primera ventana de la aplicación (WIN_Menu, por ejemplo) y valide.
- La primera etapa del asistente consiste en seleccionar el modo de generación de la aplicación. El formato de generación puede cambiar en función del modo seleccionado.
Para este tutorial, seleccione "Generar para una implementación libre (flota corporativa, tienda privada, etc.)". Pase a la etapa siguiente. - El asistente verifica las herramientas necesarias para generar la aplicación Android.
El asistente muestra las siguientes opciones:
- Descargar e instalar automáticamente el SDK de Android y Gradle. En este caso, solo tiene que aceptar los términos y condiciones del contrato de licencia. WINDEV Mobile se encarga de todo. Si hay actualizaciones disponibles, el asistente de generación le pedirá que realice las actualizaciones necesarias. Solo se requiere una conexión a Internet.
- Utilizar las herramientas instaladas automáticamente. Esta opción solo está disponible si las herramientas se descargaron e instalaron en una generación anterior.
- Especificar la ubicación de las herramientas ya instaladas en su equipo. En este caso, se deben especificar las rutas de instalación de Gradle y del SDK de Android.
- Seleccione la opción que corresponde a su configuración y pase a la siguiente etapa.
Nota: Si ha optado por descargar e instalar las herramientas, la siguiente etapa puede ser relativamente larga y requerir que acepte los términos y condiciones de la licencia. - Pase a la etapa siguiente haciendo clic en las flechas de la parte inferior del asistente. La siguiente etapa del asistente permite:
- definir el nombre de la aplicación (que se muestra debajo del ícono utilizado para iniciar la aplicación) y el paquete correspondiente.
- seleccionar el ícono de la aplicación en el catálogo de imágenes de WINDEV Mobile (por ejemplo, "stock" en el tema "Flat Soft).
- definir una dirección de correo electrónico predeterminada para enviar un informe de errores, si es necesario.
- Pase a la etapa siguiente. Esta etapa permite definir:
- la pantalla de presentación (spash screen) de la aplicación,
- la información guardada en el manifiesto,
- el modo de inicio de la aplicación (iniciar cuando se inicia el dispositivo).
- Pase a la etapa siguiente. El asistente permite definir el número de versión de la aplicación.
- Pase a la etapa siguiente. Esta etapa permite firmar la aplicación. El asistente propone una firma genérica que se puede utilizar para realizar las pruebas de la aplicación. Se requiere una firma específica para distribuir la aplicación.
Para obtener más información, consulte Generar una aplicación Android. - Pase a la etapa siguiente. Como hemos elegido generar la aplicación para una flota de dispositivos, el asistente propone elegir el tipo de dispositivos. Conserve las opciones predeterminadas.
 Si hay un dispositivo conectado al PC, utilice la opción "Detectar dispositivo automáticamente". Así, la próxima vez que se genere una aplicación, el dispositivo se seleccionará automáticamente. - La siguiente etapa permite agregar los archivos de datos a la aplicación. En este ejemplo, vamos utilizar archivos de datos HFSQL que se rellenaron previamente. Estarán disponibles con la aplicación. En este caso, deben especificarse en la etapa "Integración de archivos"
- Haga clic en el botón "Agregar".
- Seleccione los archivos de datos (archivos .fic, .ndx y .mmo) ubicados en el directorio "EXE\Android application" del proyecto. La lista de archivos aparece.
- Valide.
 Si su proyecto solo utiliza la plataforma Android, los archivos de datos deben seleccionarse en el directorio EXE del proyecto.
- Para cada archivo, seleccione la casilla "Escritura" (necesaria para modificar los datos desde la aplicación).
- Pase a la etapa siguiente.
- Valide las siguientes etapas hasta la etapa "Configuración", que permite configurar las opciones del SDK de Android y la ubicación de la instalación.
- Pase a la etapa siguiente.
- Esta etapa es específica para los controles Mapa. Permite introducir la clave necesaria para utilizar estos controles. Si tiene una clave API de Google Maps, introdúzcala. En caso contrario, haga clic en "Obtener una clave".
- Pase a la etapa siguiente.
- Finalice el asistente. La generación se realiza automáticamente en segundo plano. En la barra de título de WINDEV Mobile aparecen tres pequeños puntos (...) para indicar que la generación está en curso. También se muestra una ventana emergente que indica las etapas del proceso de generación.
- Una vez finalizada la generación, la ventana emergente permite copiar y ejecutar la aplicación directamente en el dispositivo conectado al equipo o en un emulador (botón "Implementar").
- Una nueva ventana aparece para permitirle seleccionar el dispositivo de ejecución. Si hay un dispositivo Android conectado al equipo de desarrollo, selecciónelo.
 Si el dispositivo no está conectado al equipo de desarrollo, es necesario: - Conectar el dispositivo al equipo de desarrollo.
- Abrir el directorio de generación de archivos APK. Para ello, vaya a la pestaña "Inicio", grupo "General", despliegue
y seleccione "Examinar directorio de generación". - Copiar el archivo apk en la carpeta "Download" del dispositivo.
- Desconectar el dispositivo.
- Iniciar la aplicación de gestión de archivos en el dispositivo.
- Ir a la carpeta "Download" y ejecutar el archivo apk. La aplicación se instala automáticamente.
Distribuir una aplicación Android Presentación WINDEV Mobile le permite desarrollar aplicaciones Android. Una vez que se han creado, desarrollado y probado las aplicaciones, se pueden implementar. Existen varios modos de implementación: - Implementación a través de Google Play (u otro store).
- Implementación en un servidor web.
- Implementación desde el PC mediante ADB
- Implementación copiando el archivo apk.
- Implementación a través de la tienda privada proporcionada con WINDEV Mobile.
Implementación a través de Google Play Google Play es un servicio en línea que sirve para descargar aplicaciones (gratuitas o no) en dispositivos móviles compatibles con Android. Una vez publicada la aplicación, otros usuarios podrán descargarla desde cualquier lugar a través de Google Play. La publicación de aplicaciones en Google Play debe cumplir normas específicas: - Para publicar una aplicación por primera vez, debe crear una cuenta de desarrollador en Google Play. Una vez registrado, puede publicar o actualizar aplicaciones las veces que sea necesario.
- La aplicación publicada debe estar firmada con una clave criptográfica privada. Puede firmar su propia aplicación, sin necesidad de recurrir a servicios de terceros. El período de validez del certificado debe terminar después del 23 de octubre de 2033.
Las aplicaciones generadas por WINDEV Mobile se firman automáticamente con la información introducida en el asistente de generación (etapa "Firma de la aplicación"), con un período de validez suficientemente largo. Atención: No publique una aplicación firmada con una clave genérica. Este tipo de clave solo debe utilizarse para realizar pruebas. - La aplicación debe tener un ícono. El asistente de generación de WINDEV Mobile permite elegir el ícono que se utilizará.
Nota: Google Play es la aplicación más conocida, pero también existen otras aplicaciones.
Implementación a través de un servidor web También es posible publicar aplicaciones Android en un servidor para descargarlas a través de un enlace en una página web. Para ello, es necesario: - Copiar el archivo "apk" de la aplicación en el servidor web que aloja la página desde la que se descargará la aplicación.
Recordatorio: WINDEV Mobile crea el archivo APK cuando se genera la aplicación Android. - Añadir un enlace en la página web de descarga. El enlace tiene el siguiente formato:
<a href='Path of the APK file on the server'>Link</a> - Agregar el siguiente tipo MIME en el servidor: application/vnd.android.package-archive
El usuario solo tendrá que abrir la página con el navegador del teléfono. La aplicación se descargará cuando se haga clic en el enlace. Luego, solo se debe hacer clic en el archivo descargado (en el administrador de descargas) para instalar la aplicación. Atención: Para utilizar este método de instalación, asegúrese de que la opción "Fuentes desconocidas" esté activada en el dispositivo. Para activar esta opción, consulte la documentación de su teléfono. Implementación desde el PC Las aplicaciones pueden implementarse directamente desde el PC a través del Centro de Control de Android.  Nota: La depuración por USB debe estar activada para utilizar el Centro de Control de Android. De lo contrario, el Centro de Control de Android no detectará el teléfono. Para activar la depuración por USB: - En el teléfono, vaya a "Configuración".
- Seleccione "Acerca del dispositivo".
- Presione varias veces la opción "Número de compilación" para activar el modo de desarrollador.
- Vuelva al menú anterior.
- La entrada "Opciones para desarrolladores" aparece. Seleccione esta opción.
- Seleccione "Depuración por USB".
Nota: Estos pasos pueden variar en función de la marca y versión del dispositivo. Por ejemplo, en un teléfono Samsung Galaxy, hay que "presionar" varias veces el "Número de versión" en la opción "Acerca del dispositivo" para activar las "Opciones para desarrolladores". En cualquier caso, puede buscar "depuración por USB <nombre del dispositivo>" en Internet para encontrar el procedimiento adecuado para el dispositivo que esté utilizando. Para implementar una aplicación Android a través del Centro de Control de Android: - Conecte el teléfono al PC.
- Abra el Centro de Control de Android. Para ello, vaya a la pestaña "Herramientas", grupo "Herramientas móviles" y haga clic en "CCAndroid".
- Vaya a la pestaña "Aplicación". Esta pestaña muestra las aplicaciones instaladas en el dispositivo y permite instalar una nueva aplicación (mediante archivo APK desde el PC).
Copiar la aplicación en el dispositivo móvil La forma más fácil de instalar una aplicación Android en un dispositivo móvil es copiar directamente el archivo apk en el dispositivo y ejecutarlo. Para ello, realice las siguientes acciones: - Conecte el dispositivo al PC por USB.
- Copie el archivo apk de la aplicación en el dispositivo (memoria externa, por ejemplo).
Recordatorio: WINDEV Mobile crea el archivo APK cuando se genera la aplicación Android. - En el dispositivo, utilice un explorador de archivos para ir a la carpeta donde se copio el archivo APK y haga clic en el archivo para iniciar la instalación.
Nota: No todos los dispositivos vienen con exploradores de archivos, pero hay muchos disponibles de forma gratuita. Atención: Para utilizar este método de instalación, asegúrese de que la opción "Fuentes desconocidas" esté activada en el dispositivo. Para activar esta opción, consulte la documentación de su teléfono. Implementación a través de la tienda privada proporcionada con WINDEV Mobile Con este método, la aplicación puede implementarse internamente en una flota de dispositivos. Podrá gestionar las actualizaciones y versiones de esta flota de dispositivos. Para obtener más información, consulte Tienda privada para aplicaciones móviles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|