2011-11-30 17 views
6

In Android, come posso leggere il database che si trova in DDMS? Voglio vedere i dati del mio database che sono archiviati in DDMS posso farlo?Come posso leggere il mio database da DDMS

+1

Cosa intendi per database in DDMS? Intendi database in AVD? Guarda lo sfruttatore di file in DDMS dove puoi estrarre o spingere un file. –

risposta

19

DDMS -> Esplora file -> Dati -> Dati -> il nome del pacchetto -> database

Il database dovrebbe essere all'interno di database di cartelle

Una volta selezionato il database, è vedrà due icone nella scheda superiore in cui è possibile premere o tirare il database

+0

grazie per l'aiuto !! il mio problema è risolto ..... grazie mille .. – user1061793

+0

Oppure DDMS> archiviazione> sdcard0> dati> dati> "nome del pacchetto"> database. Anche DDMS è generalmente corretto | angolo superiore in eclissi – mehmet

+1

Esplora file non aperto/cartella dati. Il dispositivo è rootato e l'app è in esecuzione. – naXa

3

Se si utilizza Eclipse e si desidera leggere il contenuto dello sqlite direttamente dal DDMS senza estrarlo dalla cartella dei database, è possibile utilizzare questoid sqlite browser

anche per il download da here.

1

L'opzione migliore è utilizzare Motodev Studio. Permette di connettersi al database sull'emulatore/dispositivi e fare query SQL e così via.

Altrimenti è anche possibile scaricare il database sul computer dello sviluppatore e quindi connettersi ad esso e interrogarlo.

Oppure si può accedere al dispositivo/emulatore con

adb shell 

e utilizzare sqlite3 per connettere ed eseguire query sulla riga di comando.

7

È necessario leggere i record SQLite.

Per leggere i record SQLite è necessario eseguire il progetto nel proprio emulatore e NON nel dispositivo Android. Se vuoi leggere i tuoi record SQL nell'attuale tabella Android, il processo è più complicato. Le soluzioni in linea suggeriscono che l'unico modo per ottenere è "rootare" il dispositivo. Questo è un processo no-no se non sai cosa stai facendo.

  1. scaricare il browser di Windows Database SQLite da here
  2. Installarlo al vostro PC.
  3. Eseguire il progetto in Eclipse utilizzando solo l'emulatore. NON averlo collegato al tablet Android nel PC durante la corsa.
  4. Dopo la corsa, passare a Eclipse -Window -Open Perspective -Other e Select DDMS.
  5. Verrà visualizzata una scheda Dispositivi sulla sinistra e diverse schede sulla destra.
  6. Selezionare dalla scheda Dispositivi il nome del progetto.
  7. Dalle schede a destra selezionare Esplora file. Si noti una cartella denominata Data.
  8. Espandi i dati della cartella e vedrai anche un'altra cartella all'interno dei dati con nome.
  9. Espandi i nuovi dati della cartella e vedrai un certo numero di cartelle che riflettono i nomi dei pacchetti. Seleziona ed espandi il nome del pacchetto del progetto. RICORDA CHE IL TUO PROGETTO DEVE ESSERE IN CORSO PER VEDERE QUESTI FILE. Si noti una sottocartella con i database dei nomi. Espandi anche questo.
  10. Selezionare i database delle cartelle e fare clic sul pulsante per estrarre un file da un dispositivo. Questo pulsante si trova nell'angolo in alto a destra. Seleziona/crea una cartella sul tuo disco rigido per salvare la cartella con il suo contenuto.
  11. Avvia browser database SQLite.Seleziona icona apri cartella. Trova la cartella dei database che hai salvato nel PC al passaggio precedente 2.10.
  12. Se ti trovi nella scheda Struttura del database, vedrai le tabelle e le colonne.
  13. È possibile selezionare la scheda Sfoglia dati per visualizzare i dati della tabella.
  14. Selezionare dalla tabella scorrere il nome della tabella.
1

V'è una molto più semplice un modo più elegante utilizzando questo strumento:

http://www.coderzheaven.com/2011/04/18/sqlitemanager-plugin-for-eclipse/

Nel file explorer è possibile navigare nel file di database e quindi passare attraverso di essa, non c'è bisogno di trattare con query SQL se si desidera solo controllare alcuni valori nel proprio database.

Purtroppo non sembra esserci sviluppo più attivo per questo.

Problemi correlati