Sviluppo Applicazione con App Inventor: Seconda Parte

Nello scorso articolo ho mostrato come sviluppare brevemente la parte grafica dell’applicazione, oggi vi mostro il codice per fare funzionare la prima parte dell’App! 

  • Dentro App Inventor clickiamo su “Open Blocks Editor”, ci si aprirà una schermata di Java dove possiamo modificare tramite dei Blocchi il nostro programma.
  • A sinistra selezioniamo sotto My Blocks lo Screen che stiamo utilizzando, nel mio caso “MyBacaro_Screen” e quindi trasciniamo il blocco MyBacaro_Screen.Initialize nello spazio di lavoro. Procedimento simile per il Database (nel mio caso MB_DB) con il metodo .StoreValue . In questo caso dentro  “tag” mettiamo il nome del locale, e dentro “valueToStore” mettiamo le coordinate geografiche per il locale.
  • Inseriamo anche i blocchi LocationSensor1.Enabled ed LocationSensor1.ProviderName (attenzione che il primo richiede un boolean e non un text). Assemblando il tutto otteniamo un unico blocco di questo tipo: Schermata Blocks
  • Inseriamo un altro blocco riferito al ListPicker “Bacaro”, nel mio caso l’ho chiamato bacari_ListPicker, e selezioniamo il metodo .AfterPicking . Inseriamo anche i blocchi ActivityStarter1.ActivityClass, ActivityStarter1.DataUri e ActivityStarter1.StartActivity e li completiamo come indicato nell’immagine.Schermata blocks2
  • Salviamo e nell’interfaccia browser selezioniamo “Package for Phone”, in questo modo possiamo installare l’app sul telefono e provare bene le funzioni di localizzazione, praticamente toccando il tasto Bacari si aprirà una lista dei locali che abbiamo inserito nel database, e selezionandone uno si dovrebbe aprire google maps per mostrarci la posizione.
Questa voce è stata pubblicata in Uncategorized. Contrassegna il permalink.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...