Per utilizzare sqlite in un’applicazione ionic 2 è necessario l’installazione del plugin:
$ ionic plugin add cordova-sqlite-storage

Per l’utilizzo di sqlite far riferimento ai seguenti links:
http://ionicframework.com/docs/v2/native/sqlite/
https://github.com/litehelpers/Cordova-sqlite-storage

Ma come faccio ad analizzare un database creato con sqlite ? I passi sono:

  • aprire AVD Manager e lanciare un emulatore
  • da VSC eseguire il comando di debug “Run Android on emulator”
  • dal prompt dei comandi eseguire il comando
    • $ adb -s emulator-5554 shell
    • # sqlite3 /data/data/<PACKAGE>/databases/NOME_DB
      dove <PACKAGE> è il nome del package dell’app
      NOME_DB è il nome del database creato

Ora che siamo dentro la console di sqlite possiamo eseguire query e operazioni SQL sul nostro database SQLite. Per conoscere tutti i comandi disponibili far riferimento alla guida ufficiale al link https://www.sqlite.org/cli.html.