Stap 6: App uitvinder: blokkeren van weergave "BeforePicking"
Blok weergave
In de buurt van de rechterbovenhoek van het scherm vindt u twee knoppen die zegt "Designer" die zegt "Blokken". Klik op de knop "Blokken" om naar het scherm van het blok. Op het scherm van de blokken zul je een linker werkbalk en een leeg scherm. De linker werkbalk zullen de plaats waar u sleept blokken uit, het recht lege kant kunt u plaats uw blokken en bouwen. Het bouwen van onze app moet wij ten minste drie "brokken." Het eerste stuk is het de vóór de listpicking, de tweede is na de listpicking, en de derde is de knop die een signaal naar de robot stuurt. Daar had ik 6 knoppen zal ik 8 brokken hebben. Als u geen zorg over de logica achter de app kunt u het enkel overslaan de de foto's en kopiëren wat ik deed. Voor mensen die de uitleg voor elk blok hier willen is het:
Uitleg voor: "BeforePicking"
Eerst hebt u te slepen uit de "wanneer ___. BeforePicking"blok van de listpicker. Dit blok geeft mogelijkheid app te leiden wat de listpicker zal kiezen uit lijst. In de "do" deel van het blok Sleep in "set___. Elementen"blok. Dit is het blok dat wordt toegewezen de lijst die het picken zal worden gekozen. Merk op hoe er is een kleine inkeping aan het eind van dit blok, dit is de plek waar de lijst zullen worden ingevoerd. Zonder dat er iets in de inkeping in principe niets zal worden toegewezen aan de elementen en het leeg. Maar wij willen iets die zijn toegewezen aan de listpicker. Wij willen juist de lijst met Bluetooth-adressen. Doen deze Ga in uw Bluetooth_Client te slepen uit de '' ___. AdressAndNames"blok. Zoals ik al eerder zei, is dit de lijst die de listpicker zal worden toegewezen. Dit is het einde van de nodige onderdelen van de app, maar als u de app werken. De volgende paar blokken die ik gebruik zal worden om eraan te herinneren de gebruiker inschakelen Bluetooth als ze dat nog niet gedaan hebt. Dit is zojuist door een "als, dan" blok na de instelling van de listpicker. In de "als" Inkeping zal ik een blok "Niet" uit het deel van de logica van de werkbalk en in die Inkeping zal ik plaatsen het blok "__. Ingeschakeld"van de Bluetooth-client. Dit deel van de code in principe stelt: als Bluetooth is niet ingeschakeld. Het volgende deel in de toenmalige sectie zetten we de "call___. ShowAlert merken"uit het blok aankondiging en in de inkeping van de kennisgeving plaats ik een tekstblok waarin staat"Activeer uw Bluetooth in instellingen." De vertaling van de blokken te plain Engels is hier: wanneer de listpicker wordt geïnitieerd, stel de lijst van Bluetooth adressen aan de lijst de kleurenkiezer kiest uit; blijkt ook een bericht ontvangen dat als Bluetooth niet is ingeschakeld. U ziet precies wat deze chunk doet.