PhoneGap:我需要将用相机拍摄的文字和照片保存到sqlite数据库

时间:2017-01-26 14:09:55

标签: visual-studio cordova

我是手机上的新手,并尝试在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页面的正文中。

0 个答案:

没有答案