1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. mrdanger, 06.03.2010 #1
    mrdanger

    mrdanger Threadstarter Neuer Benutzer

    Hallo zusammen,

    ich schicke ein Datenbankfile übers Netzwerk an einen Server und möchte es dort entsprechend auswerten Das ganze klappt nur in Verbindung mit dem Context oder geht es auch ohne. Habe versucht mit der Methode
    Code:
    SQLiteDatabase.openDatabase(String path, null, SQLiteDatabase.OPEN_READONLY);
    
    Leider gibt es dabei ne RuntimeException. Ist es überhaupt möglich oder muss ich mir eine Java-Libery für den Zugriff suchen?

    Gruß
    Sven
     
  2. swordi, 06.03.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    kannst du das bitte genauer erläutern

    du schickst die sqlitedb über das netzwerk an einen server? was ist das für ein server? was willst du damit bezwecken?
     
  3. mrdanger, 06.03.2010 #3
    mrdanger

    mrdanger Threadstarter Neuer Benutzer

    Das sind Daten, die ich wieder auslesen möchte auf dem Server. Ist doch eigentlich auch nicht wichtig warum. Wollte es mir halt einfach machen. Ansonsten muss ich über ne andere Libery das Datenbankfile auslesen.
     
  4. swordi, 06.03.2010 #4
    swordi

    swordi Gewerbliches Mitglied

    naja warum ist nicht wichtig, aber wie du es machen willst.

    der server wird keine android anwendung sein, daher musst du eine java sqlite library nutzen.
     
  5. mrdanger, 06.03.2010 #5
    mrdanger

    mrdanger Threadstarter Neuer Benutzer

    Oder ich ändere mein Kommunikationskonzept komplett ab. Ist halt für meine Abschlussarbeit. Sollte auch nur ein Idee sein. Andere Möglichkeit besteht halt im Zusenden der Objekte. Wollte dafür aber nicht sehr viel Zeit verwenden, da es nicht um den Hauptteile meiner Arbeit handelt.
     
  6. ko5tik, 06.03.2010 #6
    ko5tik

    ko5tik Android-Experte

    Mach doch was vernuftiges draus - zum Beispiel XML oder JSON- das kriegst du auf dem server gut verarbeitet.
    Einen Datenbank musst du erst hochladen, dann aufmachen etc.- während textformat direkt in die Objekte umgewandelt werden kann

    (Ich habe da vor kurzem was dafuer released)
     
  7. mrdanger, 06.03.2010 #7
    mrdanger

    mrdanger Threadstarter Neuer Benutzer

    Den gleichen Gedanken hatte ich auch gerade. Die jetztige Nutzung meiner Datenbank ist perse Unsinn, da ich die Daten nur für die Übertragung speichere. Ich speichere einfach die Daten per xStream locker in XML -Files und übertrage diese. Macht deutlich mehr Sinn, kostet mich aber wieder nen Tag. Naja muss ich durch. Danke für die Anregungen.
     
  8. swordi, 06.03.2010 #8
    swordi

    swordi Gewerbliches Mitglied

    warum überhaupt files übertragen?

    warum nicht direkt die daten?
     
  9. ko5tik, 06.03.2010 #9
    ko5tik

    ko5tik Android-Experte


    XStream war mir doch etwas zu schwer für die mobile Anwendung (ich nutze es aber sehr gerne
    auf dem Server / Middleware, sogar für CMS-Speicherung). Deswegen habe ich mich für JSON entschieden, da es im Android von Haus aus gibt.
    ( Unverschämte Eigenwerbung: ko5tik's jsonserializer at master - GitHub :rolleyes:)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Eintrag in einer Datenbank mithilfe einer ListView löschen Android App Entwicklung Mittwoch um 17:26 Uhr
SQLite Datenbank mit zwei Tabellen erstellen Android App Entwicklung 30.05.2018
Benötigte Zugriff ausschalten Android App Entwicklung 07.03.2018
zugriff auf xml elemente bzw attribute Android App Entwicklung 26.02.2018
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[OFFEN] Komplette SQLite Datenbank verschlüsseln Android App Entwicklung 19.09.2017
[OFFEN] SQLITE insert gibt negative id zurück Android App Entwicklung 18.09.2017
[OFFEN] Wie bekomme ich Zugriff auf meine externe SD Karte? Android App Entwicklung 23.08.2017
Du betrachtest das Thema "SQLite Zugriff ohne Context" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.