1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Fossil89, 04.04.2012 #1
    Fossil89

    Fossil89 Threadstarter Neuer Benutzer

    Abend zusammen :)

    da ich mich im Rahmen eines Projekts (Entwicklung einer Android App) mit Android beschäftige, bin ich auf folgendes Problem gestoßen und habe bisher keine eindeutigen Aussagen dazu finden können.

    Ich überlege momentan welchges Datenbanksystem ich verwenden soll. Meine Wahl ist eigentlich bereits auf SQLite gefallen, allerdings sollte ich mit der App in ferner Zukunft vll. auch Daten von einer (selbsterstellten) Homepage runterladen können. Ich habe jetzt immer wieder gelesen das sich SQLite dafür nicht eignet und ich lieber XML oder MySQl nutzen soll......stimmt das?
     
  2. soma-web, 04.04.2012 #2
    soma-web

    soma-web App-Anbieter (kostenpfl.)

    Also ich verwende SQLite auf dem Handy und lade mir Daten in dieses von einem SQL Server über ein JSON array.
     
  3. Kranki, 04.04.2012 #3
    Kranki

    Kranki Ehrenmitglied

    Typischerweise würde man die Daten auf Android in einer SQLite-Datenbank speichern und über Internet als XML oder JSON nachladen. Ob die Quelle im Internet dann direkt die XML-Datei gespeichert hat oder ob die ein vor eine (MySQL-)Datenbank geschalteter Webservice generiert ist für die Android-App ja nicht wichtig.
     
    Fossil89 gefällt das.
  4. Fossil89, 05.04.2012 #4
    Fossil89

    Fossil89 Threadstarter Neuer Benutzer

    Das bedeutet es ist im Grunde egal welches Datenbanksystem ich verwende. Ich muss mich lediglich um einen geeignete Schnittstelle kümmern, die zwischen den Daten aus dem Internet und meiner Datenbank vermittelt?!
    Was setzt man denn im Normalfall dafür ein?
     
  5. Fonsi, 05.04.2012 #5
    Fonsi

    Fonsi Erfahrener Benutzer

    Richtig. Wenn du auf dem Smartphone ne SQLite-Datenbank nutzt und im Web ne MySQL, brauchst du ne passende Schnittstelle. Das kann man z.B. mit nem PHP-Skript und JSON lösen.
     
    Fossil89 gefällt das.
  6. Tom299, 05.04.2012 #6
    Tom299

    Tom299 Android-Experte

    Ich denke, das ist Geschmackssache. Ich arbeite nur mit PostgreSQL, PHPler bevorzugen wohl eher MySQL. Ich glaube sogar, die einfach JavaDB würde funktionieren. Mußt halt nur schauen, daß du deinen Server richtig konfigurierst, damit er die DB findet (z.B. Tomcat -> PostgreSQL).
     
    Fossil89 gefällt das.
  7. Fossil89, 09.04.2012 #7
    Fossil89

    Fossil89 Threadstarter Neuer Benutzer

    Nochmal danke für die ganzen Antworten.
    Dann stellt sich für mich nur noch die Frage mit was man am leichtesten arbeiten kann. Ich beherrsche Java sowie SQL (vorwiegend mit DB2). Meine XML Kenntnisse halten sich in Grenzen^^
    Was würdet ihr mir denn empfehlen, wenn ich sowohl das Datenbanksystem meiner App und der Website selber bestimmen kann?
     
  8. TheDarkRose, 09.04.2012 #8
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Android immer sqlite! Was anderes ist dort nicht zur verfügung. Serverseitig bleibt es deinem Geschmack überlassen. REST Webservice, Übertragung JSON
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Automatisierung Android TV Box Android App Entwicklung Gestern um 21:46 Uhr
Android App mit Raspberry Pi über Bluetooth verbinden Android App Entwicklung Samstag um 14:20 Uhr
Integer-Wert übertragen auf zweite Activity Android App Entwicklung Freitag um 15:59 Uhr
[OFFEN] APP Baukasten oder individuell? Android App Entwicklung 10.11.2017
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[OFFEN] Android Studio 4 Knöpfe nebeneinander Android App Entwicklung 17.10.2017
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
Du betrachtest das Thema "Welches Datenbanksystem für Android App" im Forum "Android App Entwicklung",