… Ou comment tester vos développement directement sur votre smartphone ou tablette ?
Il y a plusieurs façons de développer avec VB pour Android:
– L’émulateur d’Android
– Se connecter à un vrai « device » via l’USB
– Se connecter à un support avec B4A-Bridge. (B4A-Bridge comprend de connexions via Wifi et/ ou Bluetooth.
L’émulateur d’Android est assez lent comparé à un vrai support (smartphone ou tablette), notamment lors de l’installation. Il est recommandé d’utiliser l’émulateur pour « designer » son application, c’est à dire « poser » ses composants visuels mais d’utiliser soit une connexion USB pour tester (déboguer et éprouver), soit B4A-Bridge.
Je vous propose ici de voir comment déployer son appli directement sur son support, ainsi vous pourrez ensuite faire votre choix entre l’émulateur et le support.
B4A-Bridge est composé de deux parties. La première est l’outil lui même, le second est une application qu’on va installer sur son smartphone.
La communication entre les deux partie s’effectuera via Wifi ou Bluetooth.
Une fois la connexion établie, B4A-Bridge supportera toutes les fonctions de l’IDE: installer des applications, voir les logs, déboguer et utiliser le Designer.
Attention : Compte tenu que l’application que vous allez développer n’est pas encore signée (nous en reparlerons ultérieurement), vous devez faire en sorte que votre smartphone accepte vos applications. Pour cela, accédez à votre téléphone par le menu Paramètres, Sécurité et cochez « Sources inconnues ».
Alors, installons l’outil B4A-Bridge
Le plus simple est d’accéder à Google Play et de chercher B4A Bridge. Installez et lancez l’application comme ci-dessous :
Assurez-vous que votre smartphone et votre poste de travail sont connectés sur le même réseau WIFI. Sachez que la procédure est identique en mode Bluetooth).
Lancez la connexion en appuyant sur le bouton « Start – Wireless », remarquez et notez l’adresse IP occupée par votre smartphone.
De retour dans Basic pour Android, accédez au menu Tools et à la commande B4A Bridge :
pour obtenir cette fenêtre :
Saisissez donc l’adresse IP dans cet écran et cliquez sur Ok.
Terminé ! Votre smartphone est connecté ! (voir ci-dessous)
Désormais, accédez à votre Designer pour « dessiner » un écran mais cette fois, connectez le à votre smartphone (en double cliquant sur la ligne Status) :
Maintenant, lorsque vous placez un composant (menu Add View…) de type bouton, liste, case à cocher… vous pouvez le voir instantanément aussi sur votre smartphone, voire même le déplacer depuis votre smartphone !
Pour finir, lorsque vous compilerez votre programme, le système pourra vous proposer entre l’émulateur (si présent) et le smartphone connecté… Vous devrez seulement confirmer l’installation sur votre smartphone :