我使用PhoneGap完成了移动(Android)应用程序的开发。我使用PhoneGap构建器发布了apk版本,将其安装在我的手机上。问题是我的应用程序离线,因为我使用本地数据库,如何在我的手机上的应用程序中安装此数据库。
Eclipse正在使用DDMS文件资源管理器,但在手机上该怎么办?
答案 0 :(得分:0)
首先,您不需要安装数据库,需要调用openDatabase来创建基本数据库,之后您需要创建表并将值放入它们中。
您可以参考API doc of Phone gap here ...
示例代码:
function populateDB(tx) {
tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
}
function errorCB(err) {
alert("Error processing SQL: "+err.code);
}
function successCB() {
alert("success!");
}
var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
db.transaction(populateDB, errorCB, successCB);
答案 1 :(得分:0)