Paso 6: App Inventor: bloquear la vista "BeforePicking"
Vista de bloque
Cerca de la esquina superior derecha de la pantalla encontrará dos botones uno que dice "Diseñador" que dice "Bloques." Haga clic en el botón de "Bloques" para pasar a la pantalla de bloqueo. En la pantalla de bloques, tendrá una barra de herramientas izquierda y una pantalla en blanco. La barra de herramientas izquierda será el lugar donde arrastrar bloques de la derecha en el lado en blanco te permite colocar tus bloques y construir. Para construir nuestra aplicación necesitamos por lo menos tres "trozos". La primera parte es la la antes de la listpicking, la segunda es después de la listpicking, y el tercero es el botón que enviará la señal al robot. Desde que tenía 6 botones tengo 8 trozos. Si usted no se preocupa por la lógica de la aplicación sólo puede omitir el las fotos y copiar lo que hice. Para personas que quieren la explicación de cada bloque aquí es:
Explicación: "BeforePicking"
Primero tienes que arrastrar hacia fuera los "cuando ___. BeforePicking"cuadra de la listpicker. Este bloque permite la aplicación para iniciar qué lista elegirá la listpicker de. En el "hacer" parte del bloque de arrastre en "set___. Bloque de elementos". Este es el bloque que asignará a la lista que será escogida de la cosecha. Notar cómo hay una pequeña muesca al final de este bloque, este es el lugar donde se pondrán en la lista. Sin nada en la muesca básicamente nada se asignará a los elementos y se vacía. Pero queremos algo asignado a la listpicker. Específicamente queremos la lista de direcciones Bluetooth. Para hacer esto, vaya en su Bluetooth_Client y arrastrar hacia fuera los '' ___. Bloque de AdressAndNames". Como dije antes, esta es la lista que se le asignará el listpicker. Este es el final de las piezas necesarias de la aplicación, pero al hacer que la aplicación funcione. El siguiente pocas cuadras uso será recordar al usuario para activar el Bluetooth Si no lo han hecho ya. Esto se hace simplemente poniendo un "If, entonces" bloque después del ajuste de la listpicker. En la ranura del "si" pondrá un bloque "No" de la parte lógica de la barra de herramientas y en esa muesca se coloque el bloque "__. Permitido"desde el cliente de Bluetooth. Esta parte del código básicamente dice: Si Bluetooth no está activado. La parte siguiente en la sección entonces ponemos "call___. ShowAlert aviso"desde el bloque de aviso y en la muesca de aviso se coloque un bloque de texto que indica" por favor, active el Bluetooth en ajustes." La traducción de los bloques en inglés está aquí: cuando se inicia el listpicker, establece la lista de direcciones Bluetooth a la lista elige el selector; también si Bluetooth no está permitido mostrar un mensaje que lo indica. Usted puede ver exactamente lo que hace este trozo.