wir brauchen eine möglichkeit Daten aus einer MySQL Datenbank die auf einem Webserver liegt möglichst elegant in einer AndroidApp zu nutzen.
Anforderungskriterien:
- Die Daten sollen Offline zur Verfügung stehen
- Read-Only
- Komprimierung (wobei das nicht umbedingt ein "MUST HAVE" ist)
- Sicherheit (evt SSL oder ähnliches - es handelt sich aber nicht um sensible Daten sondern Daten die sowieso für alle zur Verfügung stehen)
- Verfügbarkeit (MySQL Server ist allerdings immer verfügbar ;) )
Eigene Ansätze:
- Die Daten direkt aus der MySQL Datenbank auslesen (allerdings finde ich dazu nicht wirklich viel im Netz, ist das evt mit Android gar nicht ohne ext. Libs möglich?)
- Datenbank auf dem Server (per PHP-Script oder ähnliches) in SQLite konvertieren und dann per HTTP auf das Endgerät übertragen .(Das sollte ja auf jedenfall gehen)
- Die Daten via SOAP übertragen
- Die Daten via JSON übertragen
Wie würdet ihr Vorgehen? Mit einem der Oben genannten Möglichkeiten oder ganz anders?
Gruß
— geändert am 05.05.2012, 15:29:15