Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用Phonegap开发_Android_Cordova_Mobile - Fatal编程技术网

Android 用Phonegap开发

Android 用Phonegap开发,android,cordova,mobile,Android,Cordova,Mobile,我听过很多Phonegap框架,并很快开始深入研究它 据我所知,Phonegap允许您创建转换为本机移动应用程序的Web应用程序 然而,我的问题是如何使用数据库?FXSQLLite?如果只有HTML5、CSS3和Java脚本,那么这怎么可能呢?如果我想用电话簿怎么办?这是如何实现的 或者如果我想使用Android SDK的其他部分 如果您仔细阅读文档文件,许多事情可能已经很清楚了 1) phonegap中有3种数据库localStorage,webSQL,indexedDB。如果您想使用SQLi

我听过很多Phonegap框架,并很快开始深入研究它

据我所知,Phonegap允许您创建转换为本机移动应用程序的Web应用程序

然而,我的问题是如何使用数据库?FXSQLLite?如果只有HTML5、CSS3和Java脚本,那么这怎么可能呢?如果我想用电话簿怎么办?这是如何实现的


或者如果我想使用Android SDK的其他部分

如果您仔细阅读文档文件,许多事情可能已经很清楚了

1) phonegap中有3种数据库
localStorage
webSQL
indexedDB
。如果您想使用
SQLite
,那么有SQLite包装器,允许您从javascript创建和维护SQLite数据库

2) 是的,它是html、css、javascript。它们是主要武器。但您也可以使用本机代码来完成一些仅使用web技术无法完成的任务。有一个叫做自定义插件的系统。如果需要,您可以构建自定义插件来使用本机代码

3) 大部分事情已经由phonegap处理。诸如使用联系人、播放媒体等可以使用各种api完成。这些被称为插件。如果您安装了联系人插件,您将能够使用javascript代码使用联系人列表。()


基本上,phonegap为您提供了一个框架,它在web技术和本机技术之间架起了一座桥梁。

Perfect。现在看来更清楚了。非常感谢你!