我已经听过很多Phonegap框架,很快就开始深入研究。
据我所知,Phonegap允许您创建转换为原生移动应用的Web应用程序。
但我的问题是如何使用数据库? fx SQL lite?如果它只是HTML5,CSS3和Java脚本那么这怎么可能呢?如果我想使用,请说访问电话簿怎么办?这是如何完成的?
或者,如果我想使用其他属于Android SDK的东西?
答案 0 :(得分:0)
如果你要查看文档文件,很多事情本来就已经很清楚了。
1)phonegap中有3种数据库。 localStorage
,webSQL
,indexedDB
。如果你想使用SQLite
,那么SQLite包装器允许你从javascript创建和维护SQLite数据库
2)是的,这是html,css,javascript。它们是主要武器。但是,您也可以使用本机代码来完成某些只能通过Web技术完成的任务。有一个名为自定义插件的系统。如果需要,您可以构建自定义插件以使用本机代码。
3)大多数事情已经通过phonegap处理。像使用联系人,播放媒体等的东西可以使用各种api来完成。这些被称为插件。如果您安装了联系人插件,则可以使用javascript代码使用联系人列表。 (See this example for how it's done)
基本上,phonegap为您提供了一个框架,它就像是Web技术和本机技术之间的桥梁。