/ / Vytvorenie aplikácie pre Android na získanie údajov z tabuľky koľajníc - Android, Ruby-on-Rails, JSON, Ruby-on-Rails-3

Tvorba android aplikácie získať dáta z tabuliek koľajníc - android, rubín-na-koľajnice, json, rubín-na-koľajnice-3

Som nováčikom v oblasti koľajníc a chcem vytvoriť svoju aplikáciu pre Androidpracovať s údajmi vytvorenými v mojej aplikácii Rails. Aká je najlepšia stratégia automatického generovania / automatickej aktualizácie zdroja JSON alebo XML s údajmi vytvorenými mojou aplikáciou Rails, ktoré sa majú použiť s mojou aplikáciou pre Android?

odpovede:

2 pre odpoveď č. 1

Cesta JSON je správna cesta.Vykonajte konkrétne ovládače a akcie, ktoré poskytnú údaje, ktoré vaša aplikácia pre Android musí spotrebovať, a pomocou niečoho ako drahokam RABL alebo jbuilder vytvorte šablóny JSON s požadovanou dátovou štruktúrou. Budete musieť použiť knižnice Json pre Android

Niektoré ďalšie čítania, pretože je nemožné poskytnúť podrobnejšiu odpoveď na takúto všeobecnú otázku

http://railscasts.com/episodes/322-rabl

http://railscasts.com/episodes/320-jbuilder

a pekný jednoduchý návod, ako zverejňovať súbory JSON z Androidu

http://localtone.blogspot.co.uk/2009/07/post-json-using-android-and-httpclient.html

a ako konzumovať json

http://hmkcode.com/android-parsing-json-data/

Mali by ste si nájsť čas pozrieť si toto video, ale je to naozaj posledná polovica, ktorá je skutočne dôležitá. Potom vyriešite verzie vášho rozhrania Rails API / REST alebo ako to nazvať http://railscasts.com/episodes/350-rest-api-versioning Koľajnice a Android alebo iPhone tvoria úžasnú kombináciu.

Vyššie uvedené by malo stačiť na to, aby ste začaliprinajmenšom aby ste sa dostali do bodu, kedy môžete klásť konkrétnejšie otázky, ale akonáhle sa zorientujete v základoch, musíte na zvládnutie prenosu skutočne použiť synchronizačný adaptér. Vývojový tím pre Android vás skutočne NÚTORNE zvolí, aby ste zvolili prístup so synchronizačným adaptérom, ako je možné vidieť na tomto veľmi dlhom I / O videu googl

http://www.youtube.com/watch?v=xHXn3Kg2IQE