| |||||||
Das Thema "Mit Emulator auf andere Datenbank zugreifen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Junior Mitglied Registriert seit: 09.10.2011
Beiträge: 39
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| kann ich in Android irgendwie auf eine SQL Lite Datenbank zugreifen die auf meiner Festplatte liegt. In meiner App greife ich auf eine SQLLite DB zu, die ja in meinem DATA Verzeichnis liegt. Nun würde ich diese DB gerne irgendow auf meine Platte auslagern, damit ich diese besser bearbeiten kann. Bisher greife ich wie folgt auf meine DB zu: Code: private DatenbankManager mHelper; private SQLiteDatabase mDatenbank; mHelper = new DatenbankManager(this); mDatenbank = mHelper.getReadableDatabase(); Spike |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
du kannst sie über adb von deinem emulator auf deine festplatte kopieren und zurück adb push - adb pull glaub ich
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 09.10.2011
Beiträge: 39
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Hi, so mache ich das bisher auch immer. Finde das nur sehr mühsam, da ich noch ständig die Datensätze per SQLLite Administrator ändern muss. So muss ich halt nach jeder Änderung die DB wieder zurück auf meinen Emulator kopieren. Gibt es keine Möglichkeit meinem Emulator zu sagen, verwende z.B. DB unter c:\test.db ? Grüße Spike |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
naja die frage ist, warum musst du ständig die datensätze ändern?
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #5 (permalink) |
| Junior Mitglied Registriert seit: 09.10.2011
Beiträge: 39
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
|
Ich bin halt noch viel am testen und füge immer wieder mal neue Datensätze hinzu oder ändere andere. Wäre halt echt praktisch wenns ne andere Möglichkeit gäbe als das hin und her kopieren ? Gruß Spike |
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
naja mit adb ist das ein aufruf und schon hast es runter oder rauf geladen. von daher ist das schon recht komfortabel
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #7 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
|
für den pull hab ich mir ne batch-datei geschrieben, würde für push natürlich auch gehen. mußt nur bedenken, daß du das nur mit dem EMU machen kannst, wenn du dann mit dem handy testen willst, hast du keine root-rechte und somit kein zugriff. meine app hat aber ne backup-funktion, die mir meine db auf die SD-Karte kopiert, und darauf wiederum kannst du immer zugreifen. ein backup zurückspielen kann ich natürlich auch. somit kann ich auch auf meinem handy problemlos mit DBs testen :-) achja, so könnte die batch-datei aussehen: adb -s emulator-5554 pull data/data/de.testapp/databases/test.db "C:\Projekte\testapp\db-emulator\test.db" |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Auf Datenbank zugreifen per App Inventor | Haidy | Android App Entwicklung | 4 | 04.01.2011 13:56 |
| Auf andere JAVA-Datei zugreifen | atoml | Android App Entwicklung | 10 | 18.02.2010 21:26 |
| Wieso kann ich nicht auf Datenbank zugreifen? | DalvikCoder | Android App Entwicklung | 15 | 27.01.2010 13:42 |
| TabHost von Klasse auf andere Klasse zugreifen | Tai | Android App Entwicklung | 9 | 11.06.2009 17:03 |
| zugreifen mit dem Android-Emulator auf einen Datei | student | Android App Entwicklung | 2 | 13.05.2009 13:54 |