Robo-Mobile - en hemmagjord Bluetooth Robot (6 / 16 steg)
Steg 6: App Inventor: blockera syn "BeforePicking"
Blockera vyn
Nära det övre högra hörnet av skärmen hittar du två knappar en som säger "Designer" en som säger "Block." Klicka på knappen "Block" att flytta till kvarteret skärmen. På skärmen block måste en vänstra verktygsfältet och en tom skärm. I vänstra verktygsfältet kommer att vara den plats där du drar block från, rätt tom sida kan du placera dina block och bygga. För att bygga vår app behöver vi minst tre "bitar". Det första segmentet är det den innan listpicking, andra är efter listpicking, och tredje är knappen som skickar signal till roboten. Eftersom jag hade 6 knappar jag kommer att ha 8 bitar. Om du inte bryr dig om logiken bakom app kan du bara hoppa över de bilder och kopiera vad jag gjorde. För människor som vill ha förklaring för varje block här är det:
Förklaring till: "BeforePicking"
Först måste man dra den "när ___. BeforePicking"kvarter från listpicker. Detta block tillåter appen att inleda vad lista listpicker plocka från. "Do" del av blocket drar i "set___. Element till"block. Detta är det block som kommer att tilldela listan plockning kommer att väljas från. Märka hur det finns ett litet hack i slutet av detta block, är detta platsen där listan kommer att införas. Utan något i skåran i princip ingenting kommer att tilldelas element och det är tomt. Men vi vill ha något tilldelats listpicker. Specifikt vill vi listan över Bluetooth adresser. Att göra detta gå in i din Bluetooth_Client och dra den '' ___. AdressAndNames"block. Som jag sade tidigare, är detta en lista på listpicker kommer att tilldelas. Detta är slutet av de nödvändiga delarna av app, men att göra app fungerar. Nästa par block jag använder är att påminna användaren att aktivera Bluetooth om de inte redan har. Detta görs bara genom att sätta en "om, sedan" block efter fastställandet av listpicker. I skåran "om" Jag kommer att sätta ett "Inte" block från den logiska delen av verktygsfältet och i det notch kommer jag att placera blocket "__. Aktiverat"från Bluetooth-klienten. Denna del av koden i princip står: om Bluetooth inte är aktiverat. Nästa del i avsnittet sedan vi lagt "call___. ShowAlert märker"från blocket tillkännagivande och i meddelandet skåran kommer jag att placera en text blocket om"Vänligen aktivera din Bluetooth i inställningar". Översättningen av block för att vanlig engelska är här: när listpicker initieras, ange listan över Bluetooth adresser är listan plockaren väljer från; om Bluetooth inte är aktiverat Visa också ett meddelande om detta. Du kan se exakt vad denna bit gör.