/ / Tworzenie aplikacji dla Androida, która pobiera dane z tabeli szyn - android, ruby-on-rails, json, ruby-on-rails-3

Tworzenie aplikacji dla Androida do pobierania danych z tabeli szyn - android, ruby-rails, json, ruby-rails-3

Jestem nowy w szynach i chcę tworzyć moją aplikację na Androidapracować z danymi utworzonymi w mojej aplikacji Rails. Jaka jest najlepsza strategia do automatycznego generowania / automatycznej aktualizacji JSON lub kanału XML z danymi utworzonymi przez moją aplikację Rails do użycia z moją aplikacją na Androida?

Odpowiedzi:

2 dla odpowiedzi № 1

JSON jest właściwą drogą. Wykonaj określone kontrolery i działania, aby dostarczyć dane, które aplikacja Android musi zużyć, i użyj czegoś takiego jak klejnot RABL lub jbuilder, aby utworzyć szablony json o pożądanej strukturze danych. Musisz użyć bibliotek Json dla Androida

Dalsza lektura dla Ciebie, ponieważ nie można udzielić bardziej szczegółowej odpowiedzi na tak ogólne pytanie

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

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

i fajny prosty samouczek na temat wysyłania wiadomości Json z systemu Android

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

i jak spożywać json

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

Powinieneś znaleźć czas na obejrzenie całego tego wideo, ale naprawdę ważna jest ostatnia połowa. Następnie, aby obsłużyć wersjonowanie interfejsu API / REST interfejsu Rails lub jakkolwiek chcesz go nazwać http://railscasts.com/episodes/350-rest-api-versioning Szyny i Android lub iPhone w tym przypadku stanowią niesamowitą kombinację.

Powyższe powinno wystarczyć, aby zacząćprzynajmniej, aby przejść do punktu, w którym możesz zadawać bardziej szczegółowe pytania, ale gdy już opanujesz podstawy, naprawdę musisz użyć adaptera synchronizacji do obsługi ruchu. Zespół programistów Androida naprawdę WZYWA, abyś zastosował podejście do adaptera synchronizacji, co widać na tym bardzo długim wideo we / wy Googl

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