使用 Intellij 的移动应用程序
Posted
技术标签:
【中文标题】使用 Intellij 的移动应用程序【英文标题】:mobile application using intellij 【发布时间】:2018-05-28 02:03:18 【问题描述】:我使用 intellij、jquery 创建了移动应用程序,对于我使用 sqlite 的数据库,在浏览器模拟器中应用程序运行良好,但是当将其转换为 apk 并安装到 android 智能手机时,我无法将输入保存到我的数据库中需要帮助先感谢您 这是我的 config.xml
<?xml version='1.0' encoding='utf-8'?>
你好世界 响应 deviceready 事件的 Hello World 示例应用程序。 PhoneGap 团队
这是我的数据库
var dbHandler =
db: null,
createDatabase: function ()
this.db = window.openDatabase("abc","1.0","Learning Process",1000000);
this.db.transaction(
function (tx)
// run sql using tx
tx.executeSql("CREATE TABLE if not EXISTS student(student_id integer PRIMARY KEY autoincrement,name text,password text, school text)"
,[],function (tx,results),function (tx,error) console.log("Transaction Error: " + error.message);
);
tx.executeSql("CREATE TABLE if not EXISTS subject(subject_id integer PRIMARY KEY autoincrement,subject_name text,student_id integer, foreign key (student_id) references student(student_id) )"
,[],function (tx,results),function (tx,error) console.log("Transaction Error: " + error.message);
);
tx.executeSql("CREATE TABLE if not EXISTS assesments(assesment_id integer PRIMARY KEY autoincrement,description text,quizzes float,item float,date date,assignments float, exam float,projects float, subject_id integer,remarks varchar(10),student_id int, foreign key (subject_id) references subject(subject_id))",
[],function (tx,results),function (tx,error) console.log("Transaction Error: " + error.message);
);
,
function (error) ,
function ()
console.log("Create database transaction successfully");
);
【问题讨论】:
什么是日志?可以分享一下吗? 仅用于提示数据库是否创建成功。 【参考方案1】:可以这样实现
-
来自 js 的 onclick 事件将这些值作为 Json 传递给 Cordova activty
创建自定义插件
在自定义插件的 onExecute 方法中,将 json obj 作为参数传递并执行回调
【讨论】:
有没有其他的方式使用jquery mobile?`以上是关于使用 Intellij 的移动应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Git / IntelliJ 将整个文件从一个分支移动/复制到另一个分支? [复制]
Intellij IDEA 移动到上一个光标处 用哪个快捷键