Hihihi, sei già nella mia home di iGoogle e sono lettore fisso (Erick)
Comunque carino App Inventor, con relativamente poca pratica si può già metter giù qualcosa di interessante!!
Hihihi, sei già nella mia home di iGoogle e sono lettore fisso (Erick)
Comunque carino App Inventor, con relativamente poca pratica si può già metter giù qualcosa di interessante!!
seblog (20-04-11)
Rieccomi!!
Dopo le abbuffate di pasqua e pasquetta sto tornando all'umanità!
Ho avuto modo di vedermi la struttura del WebDB e di capire un minimo come funziona...
Per ora sto facendo le prove su questo Service URL
http://tinywebweather.appspot.com
Tuttavia vorrei poter continuare con un servizio meteo italiano, magari che permetta la selezione del luogo tramite le coordinate GPS...
Intanto mi basterebbe iniziare con un servizio italiano...qualcuno di voi conosce l'url di un servizio meteo in italia? Io solitamente mi trovo bene con
METEO * Previsioni del Tempo Italia ed Europa | IL METEO.IT
però non saprei come pescare l'URL del servizio...
:o
io ti consiglio di trovare un feed xml o rss con i dati meteo che ti interessano, purtroppo per esempio quelli di ilmeteo.it sono a pagamento (Prodotti web - Dati meteo in formato XML | IL METEO.IT) ma altri sono gratis (tipo quelli di google weather a cui fa riferimento l'esempio)
poi ci son vari tutorial su come imporare in AI dei feed xml o rss, non è facile ma è fattibile!
spero di esserti stato di nuovo d'aiuto! buon lavoro!
Dannazione, non combino...
Ho capito il funzionamento del tiny web db e come teoricamente dovrei strutturare il tutto ma non riesco a trovare l'url di google weather...
Ma è già attivo anche in Italia, vero??
In più di qualche sito trovo questo come url di esempio (per Roma)
http://www.google.com/ig/api?weather=Roma,italy&hl=it
ma non funge, andando a vedere non c'è nulla!!
AiuUuUuUuUuto!!
come non c'è nulla, io la vedo correttamente! con le previsioni per roma.
Prova a vedere la demo che ti ho linkato in inglese e studia i risultati quando inserisci roma come città
ora sono un pò di fretta, ma il codice che han messo loro fa già il "parsing" delle informazioni dal file xml che esce dal google api e ritorna città , temperatura, etc...
Oh, cavolo... con Chrome non mi torna nulla, ora ho provato con IE e funge...si,mi ritorna i dati!
Benissimo, proverò a fare qualche prova appena ho un attimo!
Non temere, riapparirò al più presto con nuovi quesiti! XD
Buongiorno a tutti e bentornati a "La domanda di oggi!"
Per il codice (credo) di aver combinato... almeno per quello che vorrei fare ora, ma credo che andrò un po' ad approfondire l'argomento tra qualche tempo...
Il mio dubbio ora è...
Nell'esempio "in inglese" noi scriviamo l'identificativo di una località nella TextBox e quando premiamo il pulsante, lui invia i dati e riporta il risultato nella label preposta...
Se io invece volessi dirgli che quando premo il pulsante X lui vada a recuperare i dati dall'URL che ho precedentemente inserito in "Service URL" cosa dovrei fare?
Non trovo un blocco che si attacchi a "When Button1.Click" tipo "TinyWebDB1.GotValue" o roba simile...
Sarò scemo io ma mi pare di essere tornato ai lego, quando non trovavi i mattoncini necessari nel mucchio! XD
Nell'esempio in inglese, il bottone SetCity imposta il valore della città nella property DataUri della customactivity che han creato
mentre il bottone Get Weather lancia la "startactivity" per il customactivity
nel tuo caso se ho capito bene devi mettere che all'evento
Button1.Click
parta la CustomActivity.StartActivity
poi quando finisce la customactivity puoi inserire il tuo codice in
CustomActivity.AfterActivity
spero di essermi spiegato...comunque continua a guardare quell'esempio li e vedrai che ti si schiariranno le idee...
Ni... nel senso...l'Activity starter non mi farebbe partire un'applicazione "esterna" come il browser o la fotocamera?
Io ho compilato quasi tutto il tinywebDB, ora mi basta che alla pressione del pulsante X lui mi vada a copiare il risultato dell'URL in una label, ma non trovo come far partire sta cosa...
Mi viene il dubbio anche perchè nell'esempio in inglese non c'è ActivityStarter e non capivo come muovermi..