我是手机上的新手,并尝试在visual studio上开发一个phonegap移动应用程序。该应用需要接受来自文本框的输入,还需要允许用户拍照。所拍摄的文本和照片都需要保存在移动设备上的SQLite数据库中。
我设法获取文本并将其保存在SQLite数据库中。但我遇到相机问题并将图像保存在SQLite数据库上。
请帮助!! 感谢。
//下面也在index.html页面中。 //下面是index.html的主体
<script type="text/javascript">
var db;
function onDeviceReady() {
db = window.openDatabase("Database", "1.0", "Cordova Demo", 2*1024*1024);
db.transaction(createDB, errorCB, successCB);
}
function createDB(tx) {
//tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (testtext)');
}
function errorCB(err) {
alert("Error processing SQL: "+err.code);
}
function successCB() {
}
function insertDB(tx) {
var _testtext = $("[name='testtext']").val();
var sql = 'INSERT INTO DEMO (testtext) VALUES (?)';
tx.executeSql(sql, [_testtext], sucessQueryDB, errorCB);
}
function sucessQueryDB(tx) {
tx.executeSql('SELECT * FROM DEMO', [], renderList, errorCB);
}
我有一个文本框和两个按钮,一个用于摄像头,另一个用于保存在同一index.html页面的正文中。