Visualizzazione stampabile
-
Proviamo ad iniziare!
Buongiorno a tutti!!
Premettendo che non ho grandi basi di programmazione (praticamente nulle), sto iniziando a giochicchiare con App Inventor, di Google..nonostante tutto mi sembra ancora un po' limitato ma per il momento mi va bene, per iniziare a fare qualcosina "per gradi"...
Sto cercando di capire una cosa... vorrei fare un'applicazione tipo Meteo, tanto per iniziare a capire un po'anche i webDB..
Come faccio a fargli capire, ad esempio che con un certo range di dati (es. temperature comprese tra i 20 ed i 25°C) deve farmi vedere una certa immagine, mentre con altri range saranno associate altre jpg??
Non capisco molto bene... o_O
Grazie a tutti!! ^__^
-
Quote:
Originariamente inviato da
Blodoksmobile
Buongiorno a tutti!!
Premettendo che non ho grandi basi di programmazione (praticamente nulle), sto iniziando a giochicchiare con App Inventor, di Google..nonostante tutto mi sembra ancora un po' limitato ma per il momento mi va bene, per iniziare a fare qualcosina "per gradi"...
Sto cercando di capire una cosa... vorrei fare un'applicazione tipo Meteo, tanto per iniziare a capire un po'anche i webDB..
Come faccio a fargli capire, ad esempio che con un certo range di dati (es. temperature comprese tra i 20 ed i 25°C) deve farmi vedere una certa immagine, mentre con altri range saranno associate altre jpg??
Non capisco molto bene... o_O
Grazie a tutti!! ^__^
Se hai il valore di temperatura in una variabile (credo proprio di si), ti basta fare un if-then-else comparando il valore della variabile temperatura con le soglie che vuoi impostare
per esempio se la temp è > 25 imposti il campo immagine alla tua immagine del caldo
mentre se è < 25 gradi imposti l'altra immagine che hai
nota che con app inventor puoi anche caricare direttamente da blocks editor delle immagini prese dal web, basta mettere nel controllo del blocco immagine l'url della tua immagine che vuoi far vedere
spero di essere stato chiaro, ciao ;)
-
Ciao Seblog!
Grazie della risposta, il procedimento "teorico" l'ho capito, ma come faccio in pratica a dirgli che una volta pescato il dato da web DB deve controllare determinate parti del dato stesso?
Intendo...che blocchi attacchi alla parte "test" del blocco ifelse... :o
Grazie! ^__^
-
hai un esempio della stringa che ti ritorna webdb?
devi estrarre ovviamente solo il dato numerico, lo puoi fare con le operazioni sulle stringhe di app inventor (per esempio col metodo cerca o estrazione di una parte di testo a partire dall'elemento 'n')
insomma prima devi manipolare il risultato ed estrarne solo il valore che serve a te, se mi dai la stringa che ti ritorna tinydb magari ti posso dare una mano
-
Uhmm.. come faccio a visualizzare la stringa di ritorno?
Io ho settato "Service URL" su "http://javatinywebdb.appspot.com/meteo"...
Da qui dovrebbe andare a pescare da solo i dati relativi al meteo...
Scusa le domande banali, ma sono proprio alle prime armi...
-
Quote:
Originariamente inviato da
Blodoksmobile
Uhmm.. come faccio a visualizzare la stringa di ritorno?
Io ho settato "Service URL" su "http://javatinywebdb.appspot.com/meteo"...
Da qui dovrebbe andare a pescare da solo i dati relativi al meteo...
Scusa le domande banali, ma sono proprio alle prime armi...
non visualizzo nessuna pagina dal link che mi hai fornito per la service url:(
devi puntare ad una pagina che ti ritorni i dati del meteo che ti interessano, mi sa che hai ancora un pò di confusione su tinywebdb e simili, prova a dare un occhio a questa pagina, fa una cosa simile a quello che vorresti fare te...
Weather App Inventor API
buon lavoro;)
-
Uhmm... ok, sta iniziando a schiarirsi la meccanica del tutto...:p
Se prendiamo come esempio l'applicazione che mi hai linkato, come faccio a visualizzare il codice che mi viene riportato dal web DB?
-
Quote:
Originariamente inviato da
Blodoksmobile
Uhmm... ok, sta iniziando a schiarirsi la meccanica del tutto...:p
Se prendiamo come esempio l'applicazione che mi hai linkato, come faccio a visualizzare il codice che mi viene riportato dal web DB?
Questa è la stringa che ritorna la web app che trovi qua:
http://tinywebweather.appspot.com/getweather
poi all'interno del blocks editor devi fare il "parsing" della stringa di testo ed estrarre i dati che ti interessano, se scarici il sorgente e lo carichi nei tuoi progetti puoi studiartelo per bene e capire la meccanica del tutto...:)
-
Uhmmm...allora facciamo che appena ho un attimo mi rivedo da cima a fondo tutto l'argomento, se no vado avanti a farti domande a raffica XD
Grazie mille dell'aiuto!! :D
-
Quote:
Originariamente inviato da
Blodoksmobile
Uhmmm...allora facciamo che appena ho un attimo mi rivedo da cima a fondo tutto l'argomento, se no vado avanti a farti domande a raffica XD
Grazie mille dell'aiuto!! :D
ok, l'argomento è ovviamente molto interessante visto che se app inventor non può comunicare con l'esterno diventa anche meno utile...
buon studio... ;) torna a visitare il mio blog di tanto in tanto oppure iscriviti così sarai aggiornato quando pubblico delle novità ;)