Appunti di programmazione, tutorial e guide per il mondo Android usando App Inventor
Cerca con Google
Translate
Visualizzazione post con etichetta select list item. Mostra tutti i post
Visualizzazione post con etichetta select list item. Mostra tutti i post
7 luglio 2014
Tutorial 8 - Creazione gioco Android Quiz Calcistico - Parte 2
Leggi Parte 1 Tutorial Android Quiz Calcio
Continuiamo a vedere la logica di funzionamento della nostra app, proseguendo la programmazione per la parte relativa al "Blocks Editor"
Per prima cosa vogliamo inizializzare la nostra app alla sua apertura, per fare questo usiamo l'evento "Screen1.Initialize" che viene eseguito appunto non appena l'app viene lanciata dal nostro utente.
Impostiamo la label delle domande "Lbl_Domanda" con la prima domanda della lista creata in precedenza, per farlo usiamo il metodo "set Lbl_Domanda.text to"
Quindi usando dalla palette "list" la funzione per la selezione di un elemento andiamo ad estrarre il primo valore dalla "Lista_Domande"
Etichette:
Android,
App Inventor,
App Inventor 2,
Button,
Google,
HorizontalArrangement1,
If-then-Else,
ifelse,
Image,
Initialize global,
Lists,
Procedura,
Pulsanti,
Realizzazione Applicazioni,
select list item,
TextBox,
Tutorial,
Variabili
Tutorial 8 - Creazione gioco Android Quiz Calcistico - Parte 3
Parte 1 Tutorial Android Quiz Calcio - Parte 2 Tutorial Android Quiz Calcio
Nella terza e "quasi..." ultima parte del nostro tutorial per la realizzazione di un quiz calcistico per Android usando MIT App Inventor andiamo a vedere come programmare la logica di controllo sulla correttezza della risposta inserita dal giocatore.
L'evento da programmare è ovviamente quello relativo alla pressione del tasto "Ok" (se ricordate nel design editor il suo nome è "Bn_Risposta")
Quindi il blocco da programmare sarà quello che trovate cliccando nella palette di sinistra l'elemento "Bn_Risposta" e poi selezionando e trascinando "When Bn_Risposta.Click" nel Blocks Editor:
Nella terza e "quasi..." ultima parte del nostro tutorial per la realizzazione di un quiz calcistico per Android usando MIT App Inventor andiamo a vedere come programmare la logica di controllo sulla correttezza della risposta inserita dal giocatore.
L'evento da programmare è ovviamente quello relativo alla pressione del tasto "Ok" (se ricordate nel design editor il suo nome è "Bn_Risposta")
Quindi il blocco da programmare sarà quello che trovate cliccando nella palette di sinistra l'elemento "Bn_Risposta" e poi selezionando e trascinando "When Bn_Risposta.Click" nel Blocks Editor:
Etichette:
Android,
App Inventor,
App Inventor 2,
Button,
If-then-Else,
ifelse,
Image,
Initialize global,
Lists,
Procedura,
Pulsanti,
Realizzazione Applicazioni,
select list item,
TextBox,
Tutorial,
Variabili
7 agosto 2013
Tutorial 54 - Ricercare dati all'interno di una lista bidimensionale (array) con le funzioni nella palette "Lists" ed il ciclo "ForEach"
Ripartiamo da quanto avevamo fatto nel Tutorial 53 per il salvataggio di una base dati da utilizzare nella nostra App.
Andremo a vedere in questo tutorial come sia possibile cercare dei dati specifici all'interno dei dati che avevamo salvato nel TinyDB sotto forma di lista bidimensionale.
Come infatti potete immaginare, il bello di avere una gran mole di dati (supponiamo appunto un intero elenco telefonico), è quello di poter ricercare un valore particolare all'interno di essi con facilità.
Nell'esempio di oggi vedremo come è possible cercare se nel nostro elenco è presente un particolare "cognome" ed estrarre tutti i dati ad esso relativi, quindi il relativo "nome" ed il "numero di telefono".
Andremo a vedere in questo tutorial come sia possibile cercare dei dati specifici all'interno dei dati che avevamo salvato nel TinyDB sotto forma di lista bidimensionale.
Come infatti potete immaginare, il bello di avere una gran mole di dati (supponiamo appunto un intero elenco telefonico), è quello di poter ricercare un valore particolare all'interno di essi con facilità.
Nell'esempio di oggi vedremo come è possible cercare se nel nostro elenco è presente un particolare "cognome" ed estrarre tutti i dati ad esso relativi, quindi il relativo "nome" ed il "numero di telefono".
Etichette:
App Inventor,
contains,
Control,
Database,
downcase,
foreach,
Google,
Guida,
is in list?,
make a list,
position in list,
Screen1,
select list item,
Text,
TinyDB,
trim,
Tutorial,
Variabili
31 luglio 2013
Tutorial 53 - Il componente TinyDB per il salvataggio dei dati (App rubrica telefonica)
Torniamo a parlare di TinyDB, un componente veramente fondamentale in Android App Inventor.
Abbiamo già visto il componente nel Tutorial 23 , oggi vedremo un altro esempio andando a realizzare una semplice rubrica telefonica dove l'utente potrà memorizzare in maniera persistente un elenco di record composto da:
Nome - Cognome - Numero di Telefono
Questo elenco sarà memorizzato nel telefono e quindi lo potremo ricaricare a piacimento anche dopo che l'utente ha riavviato l'applicazione o il telefono.
Abbiamo già visto il componente nel Tutorial 23 , oggi vedremo un altro esempio andando a realizzare una semplice rubrica telefonica dove l'utente potrà memorizzare in maniera persistente un elenco di record composto da:
Nome - Cognome - Numero di Telefono
Questo elenco sarà memorizzato nel telefono e quindi lo potremo ricaricare a piacimento anche dopo che l'utente ha riavviato l'applicazione o il telefono.
Etichette:
add item to list,
App Inventor,
Button,
Database,
foreach,
Guida,
ifelse,
make a list,
select list item,
TinyDB,
Tutorial,
Variabili
22 luglio 2013
Tutorial 52 - Il componente LocationSensor per la geolocalizzazione e la realizzazione di un App meteo (Yahoo Meteo)
Ricordate il Tutorial 51? Oggi andremo a vedere come sia possibile aggiungere il componente "LocationSensor" di App Inventor per realizzare un'applicazione in grado di localizzare il telefono e quindi darci le informazioni meteo relative alla nostra posizione attuale.
Uno dei vantaggi dei moderni smartphone è infatti quello di avere un gran numero di sensori che ci forniscono una quantità enorme di dati, tra questi uno dei più utilizzati è sicuramente il GPS che ci permette di localizzare con esattezza la posizione del telefono in ogni momento.
Uno dei vantaggi dei moderni smartphone è infatti quello di avere un gran numero di sensori che ci forniscono una quantità enorme di dati, tra questi uno dei più utilizzati è sicuramente il GPS che ci permette di localizzare con esattezza la posizione del telefono in ogni momento.
Etichette:
Android,
App Inventor,
Button,
Google,
Google Maps,
GPS,
Guida,
ifelse,
LocationSensor,
Procedura,
procedureWithResult,
Pulsanti,
select list item,
SQL,
Tutorial,
Web Component,
XML,
YQL
16 luglio 2013
Tutorial 51 - Il componente Web e la creazione di una semplice App per previsioni meteo (Yahoo Weather)
Andiamo a vedere nel tutorial di oggi un bel pò di cose interessanti,
riprendiamo quanto in parte fatto nel Tutorial 17 - Importazione dati XML per la lettura di un file xml che ci fornisse la situazione attuale del meteo di una determinata città.
Purtroppo Google ha rimosso le API per Google Weather circa un anno fa rendendo il tutorial obsoleto.
Vedremo quindi oggi come utilizzare le API di Yahoo Weather per realizzare un app molto simile che ci visualizzi le condizioni meteo attuali di una città a piacere.
riprendiamo quanto in parte fatto nel Tutorial 17 - Importazione dati XML per la lettura di un file xml che ci fornisse la situazione attuale del meteo di una determinata città.
Purtroppo Google ha rimosso le API per Google Weather circa un anno fa rendendo il tutorial obsoleto.
Vedremo quindi oggi come utilizzare le API di Yahoo Weather per realizzare un app molto simile che ci visualizzi le condizioni meteo attuali di una città a piacere.
Etichette:
App Inventor,
Guida,
ifelse,
Json,
Procedura,
procedureWithResult,
replace list item,
segment,
select list item,
Tutorial,
Web Component,
XML
10 maggio 2013
Tutorial 46 - Creazione di App per Radio in Streaming con Android App Inventor
Visto che mi è stato chiesto più volte sia tramite mail che commenti sul blog o su youtube, eccovi a voi un tutorial per creare un App di Radio Streaming.
Il componente utilizzato sarà il componente "player" che ci permette o di riprodurre un file audio memorizzato direttamente all'interno dell'app, oppure come nel tutorial di oggi, la riproduzione di uno stream audio reperibile su internet.
Il componente utilizzato sarà il componente "player" che ci permette o di riprodurre un file audio memorizzato direttamente all'interno dell'app, oppure come nel tutorial di oggi, la riproduzione di uno stream audio reperibile su internet.
Etichette:
Android,
App Inventor,
Button,
Forum,
Google,
Guida,
MIT,
player,
Pulsanti,
Random,
random integer,
Screen1,
select list item,
slider,
Tutorial,
Variabili,
Vertical Arrangement
5 aprile 2013
Tutorial 44 - Realizzazione di un gioco matematico (indovina le frazioni) (array,random,funzioni matematiche...)
Benvenuti in questo nuovo tutorial !!!
Questa volta facciamo nuovamente qualcosa di diverso; prendendo spunto dall'idea di un professore di matematica andremo a creare un vero e proprio gioco con App Inventor
Ovviamente il gioco sarà anche il pretesto per imparare meglio dei concetti base della programmazione , come le liste, gli indici, le variabili e le procedure.
Questa volta facciamo nuovamente qualcosa di diverso; prendendo spunto dall'idea di un professore di matematica andremo a creare un vero e proprio gioco con App Inventor
Ovviamente il gioco sarà anche il pretesto per imparare meglio dei concetti base della programmazione , come le liste, gli indici, le variabili e le procedure.
Etichette:
Button,
Clock,
format as decimal,
Guida,
ifelse,
make a list,
Notifier,
procedureWithResult,
Pulsanti,
Random,
random integer,
replace list item,
Screen Arrangement,
segment,
select list item,
Tutorial,
Variabili
Iscriviti a:
Post (Atom)
