我正在开发一款Ionic2应用程序。我正在使用Ionic STORAGE,它在android中使用SQLITE。我想预览该数据库以进行调试。我怎样才能做到这一点。 android studio中的DDMS没有显示任何内容。
我听说Stetho适合Android应用调试。但是没有找到任何教程如何将它与Ionic2集成。
任何帮助都将不胜感激。
RGDS
答案 0 :(得分:0)
你可以:
更多信息
https://developers.google.com/web/tools/chrome-devtools/manage-data/local-storage
答案 1 :(得分:0)
使用WebSQL进行调试:
import { Injectable } from '';
import { SQLite } from 'ionic-native';
import { Platform } from 'ionic-angular';
const DB_NAME: string = 'particulars.db';
const win: any = window;
@Injectable()
export class StorageService {
private _db: any;
constructor(private platform: Platform) {
if (this.platform.is('cordova')) {
this._db = new SQLite();
this._db.openDatabase({
name: DB_NAME,
location: 'default' // the location field is required
}).then(() => {
this._tryInit();
});
} else {
console.warn('Storage: SQLite plugin not installed, falling back to WebSQL. Make sure to install cordova-sqlite-storage in production!');
this._db = win.openDatabase(DB_NAME, '1.0', 'database', 5 * 1024 * 1024);
this._tryInit();
}
_tryInit() {
//do query here
}
}
请参阅https://gist.github.com/NickStemerdink/64c782807fc31b7bc9b529ad4b1d56d5。