|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica   ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

B4A en español - Juan Antonio Villalpando
(BASIC4Android)

-- Tutorial de B4A --

Volver al índice del tutorial

____________________________

- ¿Qué es B4A (Basic4Android)?

- Es una aplicación con la que podemos realizar programas para los teléfonos o tabletas con Android.
- El B4A, está realizado para poder hacer programas para el Android de una forma parecida a como se programa en Visual Basic.
- El B4A es un programa comercial, cuesta unos 55 €. Existe una versión demo gratuita pero limitada a 30 días y además no puedes cargar nuevas librerías.


- Existe otra manera sencilla para hacer programas para el Android: App inventor (App inventor es gratis), he puesto un tutorial en: App inventor.

- Otro programa, este de pago (70 €) para programar de manera parecida a Visual Basic es NSBasic.

- Échale un vistazo también a Mono y a MonoTouch de Xamarin. También a LiveCode para hacer aplicaciones multiplataforma.
___________________________

- Hay dos formas de utilizar B4A, con SDK y sin SDK. El SDK es un emulador para que puedas hacer las pruebas en tu ordenador, sin utilizar el móvil.
- En principio vamos a ver cómo podemos trabajar sin SDK, simplemente instalando el Basic4Android en el ordenador y un programa B4A Bridge en el móvil o tablet, de esta manera emularemos en el móvil.
____________________________
-- Instalación de B4A sin SDK para emular las aplicaciones en el MÓVIL.

- En este caso haremos la emulación o pruebas de nuestras aplicaciones en nuestro móvil conectado a nuestra red wifi.

1.- Suponemos que ya hemos adquirido nuestro B4A y lo hemos instalado en nuestro ordenador sin problemas.

2.- En el móvil o tablet, vamos a la Play Store de Google y buscamos e instalamos la aplicación: B4A Bridge.
3.- Lo Abrimos. Observamos la IP del móvil, en mi caso 192.168.1.5

      

3.- Vamos al B4A y entramos en esta opción y escribimos la IP que acabamos de indicar.
Tools / B4A Bridge / Connect

 

 

3.- A partir de este momento cuando queramos conectar el móvil a B4A, vamos al B4A - Bridge y pulsamos en "Start". Y en B4A del ordenador pulsas la tecla F2 o entras en:

Tools / B4A Bridge / Connect

------------------------------------------------------------------------------

4.- En las aplicaciones que haremos Diseñaremos las pantallas con Botones, Etiquetas, Casilleros,... para que lo que estamos haciendo en el ordenador pase automáticamente al móvil, vamos a: Designer y en esa otra ventana pulsamos en WYSIWYG Designer / Connect.

- Con el Visual Designer vamos a conseguir poner Botones, Etiquetas, Casilleros,... directamente desde el B4A del ordenador al móvil.

------------------------------------------------------------------------------

- La imagen de la izquierda indica que podemos arrastrar elementos a la pantalla.

- La imagen de la derecha es nuestro móvil, en donde al mismo tiempo se ven esos elementos que hemos arrastrados.

- Además en el móvil también podemos resituar los elementos.

- Si quieres que la pantalla del móvil tenga otro aspecto, pulsa y elige en los tres puntos verdes indicado.

     

Tal como lo acabamos de instalar puedes trabajar completamente con Basic4Android, no necesitas nada más.

________________________________________________________
________________________________________________________
-- Instalación del SDK para emular las aplicaciones en el ORDENADOR.

(3 pasos = Java + emulador SDK + B4A)

---------------------------------------------------------------------------------------------------

- Si quieres trabajar con el emulador del SDK sigue estos pasos. El SDK es idóneo para tener un emulador del móvil en nuestro ordenador y hacer pruebas hasta que el programa funcione, luego cuando ya lo tengamos lo pasamos el móvil o a la tablet. También es muy útil para situar los elementos del Designer.

- Un problema que tiene el emulador es que es lento.

La mejor manera de colocar los controles en la pantalla durante el diseño en con el emulador del SDK.
Es aconsejable instalar el SDK.

1.- Instala Java.

- Puedes bajarte Java gratuitamente de...Java 8 JDK
- Marca la opción:   Accept License Agreement
- Selecciona Windows x86 o Windows x64.

2.- Instala el SDK para Android de Google.

- IMPORTANTE:

Antes de comenzar la instalación crea en el disco C una carpeta llamada Android, es decir C:\Android e instala el SDK en esa carpeta.
(No es conveniente instalar el SDK en la carpeta "Archivos de programa", ya que las carpetas cuyo nombre tienen espacios no funcionan correctamente con el SDK).

- Hace unos años se podía bajar el instalador de SDK independiente de otros paquetes, pero ahora han integrado el SDK en el paquete Android Studio, que tiene unos 2 GB de bajada. Puedes instalar Android Studio y "dentro" está el SDK.

- Si quieres bajar solo el instalador de SDK (145 MB), tienes que investigar un poco, lo primero sería entrar en la Web de B4A, suelen tener un enlace directo de bajada: Download Android SDK.

- También puedes mirar en algunos foros... Stackoverflow.

- El instalador de SDK será un archivo de tipo: installer_r24.4.1-windows.exe

---------------------------------------------------------------------------------------------------------

- Creación del emulador (o emuladores).

- Una vez instalado el SDK, vas al botón de inicio de Windows / Todos los programas / Android SDK Tools

Pulsa en SDK Manager y marca las versiones de Android que quieres instalar, puedes instalar más de una.

 

Para seguir este tutorial marca:


Android SDK Tools
Android SDK Platform-tools
Android SDK Build-Tools


Android 7.1.1 (API 25) - SDK Platform
Android 4.0 (API 14) - SDK Platform
Android 2.2 (API 8) - SDK Platform


Android Support Repository
Google Play Services
Google Repository
Google USB Driver package

Pulsa el boton de Install para que bajen de Internet y se instalen.

 

- Puedes instalar distintas versiones de Android, observa también su API.

 

_____________________________
- Vamos a crear un emulador.

- Pulsa en Tools / Manager AVDs y crea un New Dispositivo Virtual Android (es un emulador de Android)

- Ponemos los parámetros indicados en la imagen de la derecha.

- En el Target ponemos: Android 4 (API 14)

- Pulsamos OK.

- Luego elegimos este emulador, pulsamos "Start" y "Launch".

- Puede que tengamos problemas con los colores del fondo de pantalla y de los caracteres.

- Puedes poner otras dimensiones cambiando Skin.

- Puedes crear varios emuladores de distintos modelos.

_________________________________
3.- Vincular B4A con JAVA y SDK.

Ya tenemos preparado el SDK para poder emular al Android.

Ahora vamos a vincular B4 con Java y con el SDK. Vamos a:
Tools / Configure Paths

Indicamos dónde está el JAVA (javac.exe) y el SDK de Android (android.jar), establecemos el android-14.

____________________________________________

- Problemas que puedes encontrar en la instalación.

1.- Cuando vas a compilar un programa que has realizado sale este error... ZipAlign file. Error
Cannot find:
Please configure paths (Tools - Configure Paths).
Falta el archivo zipalign.exe

- Vas a donde has instalado el SDK, en mi caso en C:\Android\android-sdk
entras en la carpeta bulid-tools y en una carpeta de la última versión, por ejemplo 21.0.1
copia el archivo zipalign.exe
lo pegas en C:\Android\android-sdk\platforms\android-8
o en la versión del android que estés utilizando
Si no te funciona cópialo también en C:\Android\android-sdk\tools


2.- Resulta que cuando he creado un programa en BASIC4Android y he intentado compilarlo me ha dado el error de que no encuentra el archivo aapt.exe
(Cannot find: aapt.exe)

Si vas C:\Android\android-sdk\platforms verás si tienes instalada más de una versión de Android, mira si tienes la carpeta tools, en caso que no la tengas, consulta otras versiones de la carpeta platforms y si la tiene, copia la carpeta tools en la plataforma que estés utilizando.Total que si sigues con el error del aapt.exe bájate este archivo: tools.zip, lo descomprimes y lo pones en la carpeta: C:\Android\androis-sdk\platforms\android-8NOTA: en las versiones actuales poner el aapt.exe en...


C:\Android\android-sdk\platform-tools\


Vídeo oficial de aprendizaje básico

________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información