Étape 6: App Inventor : bloquer la vue « BeforePicking »
Vue du bloc
Vers le coin supérieur droit de l’écran vous trouverez deux boutons, un qui dit « Designer » celui qui dit « Blocs ». Cliquez sur le bouton « Blocs » pour passer à l’écran de bloc. Sur l’écran de blocs, vous aurez une barre d’outils de gauche et un écran blanc. La barre d’outils de gauche sera l’endroit où vous faites glisser des blocs hors, la droite côté vierge vous permet de placer vos blocs et de construire. Pour construire notre application, nous devons au moins trois « morceaux ». Le premier segment est le l’avant de la listpicking, le deuxième est après le listpicking, et le troisième est le bouton qui envoie le signal au robot. Étant donné que j’ai eu 6 boutons j’aurai 8 morceaux. Si vous ne se souciez la logique derrière l’app vous pouvez simplement ignorer les images et copier ce que j’ai fait. Pour les gens qui veulent l’explication pour chaque bloc ici c’est :
Explication: « BeforePicking »
Vous devez d’abord faire traîner le "lorsque ___. BeforePicking"bloc de la listpicker. Ce bloc permet l’application d’ouvrir quelle liste le listpicker choisira de. Dans le « do » partie du bloc de glisser en "set___. Bloc d’éléments". C’est le bloc qui affecte la liste que la cueillette est choisie parmi. Remarquez comment il y a une petite encoche à la fin de ce bloc, c’est l’endroit où est mises dans la liste. Sans rien dans l’encoche fondamentalement rien sera affecté aux éléments et elle sera vide. Mais nous voulons quelque chose assignés à la listpicker. Plus précisément, nous voulons la liste des adresses de Bluetooth. Pour ce faire, allez dans votre Bluetooth_Client et traîner le '' ___. Bloc de AdressAndNames". Comme je l’ai dit avant, c’est la liste que la listpicker sera assigné. Il s’agit de la fin des parties nécessaires de l’app, mais pour faire l’appli fonctionne. Quelques sections suivante j’ai utiliser consistera à rappeler à l’utilisateur pour activer Bluetooth si elles n’ont pas déjà. Cela est fait juste en mettant un "If, puis" bloc après le réglage de la listpicker. Dans l’encoche « si », je vais mettre un bloc « Pas » de la part de la logique de la barre d’outils et dans cette entaille, je mettrai le bloc "__. Permis"du client de Bluetooth. Cette partie du code indique fondamentalement : si Bluetooth n’est pas activée. La partie suivante dans la section puis nous mettons le » call___. Avis de ShowAlert"du bloc avis et dans l’encoche d’avis je vais placer un bloc de texte indiquant"s’il vous plaît activer votre Bluetooth dans les réglages". La traduction des blocs à plain English est ici : quand le listpicker est initiée, définir la liste des adresses de Bluetooth à la liste le sélecteur choisit ; Si Bluetooth n’est pas activé montrent également un message indique alors. Vous pouvez voir exactement ce que fait ce morceau.