我正在尝试将Web应用程序转换为android,即混合应用程序,并希望访问数据库 . 我正在使用Html5,css和JavaScript来开发混合应用程序 . 现在,我想连接到手机本地存在的sqlite3数据库,没有互联网连接,即通过离线 .
任何人请帮助我如何通过互联网连接(OFFLINE)将此应用程序连接到数据库 . 我检查了node.js它显示了如何连接到外部服务器而不是内部 .
如果我得到答案,那么只有我能够进一步 .
谢谢
混合应用程序的离线存储将有两种版本,Web和Native . 要访问Native存储(如sqlite),您需要一个本机组件 . 然后,您将从您的JavaScript调用该组件 . 出于安全原因,您无法直接从WebView访问设备存储 .
你可以在Android (Java)中自己编写 . 或者使用提供这些包装的框架,如PhoneGap
Web包含localStorage, sessionStorage和IndexedDB您可以使用javascript直接从WebView访问这些内容 . 这是最快的构建,但你的空间/数据复杂性有限 .
1 回答
混合应用程序的离线存储将有两种版本,Web和Native . 要访问Native存储(如sqlite),您需要一个本机组件 . 然后,您将从您的JavaScript调用该组件 . 出于安全原因,您无法直接从WebView访问设备存储 .
你可以在Android (Java)中自己编写 . 或者使用提供这些包装的框架,如PhoneGap
Web包含localStorage, sessionStorage和IndexedDB您可以使用javascript直接从WebView访问这些内容 . 这是最快的构建,但你的空间/数据复杂性有限 .