【问题标题】:Offline only app for smartphones in Javascript仅适用于 Javascript 中的智能手机的离线应用程序
【发布时间】:2015-05-10 15:49:12
【问题描述】:

我能否使用 HTML、CSS 和 Javascript ( + AngularJS) 为移动设备(例如使用 cordova)编写一个仅离线的应用程序,这样用户就不需要任何互联网连接来启动和使用该应用程序。据我所知,cordova 只是创建了一个 webview,我现在想知道,当没有托管时,页面将如何显示......

想象一个可以离线运行的简单计算器或待办事项应用程序。 这可能吗?或者我除了cordova还有别的办法吗……

【问题讨论】:

  • 有可能,所有的网页代码都是在应用中编写和打包的。这一切都直接在设备上。

标签: javascript android ios angularjs cordova


【解决方案1】:

页面托管在应用程序内。 html、js、css 文件被打包在 apk 中。当用户安装应用程序时,它会下载应用程序内的页面。和 webview 在本地访问页面。因此,您可以在线和离线制作应用程序。

假设 android 项目目录。 html页面保存在目录中

yourprojectfolder\android\assets\www

在应用程序启动的 java 文件中,它只创建 webview 并调用 index.html 页面。现在,如果您需要任何设备功能,例如通知/地理位置,您可以使用插件来使用它们。插件是那些在 html 和 java 文件之间建立桥梁的插件。

还有几个数据库可用于 phonegap 开发。因此,您可以在本地存储数据。阅读文档以了解更多信息并创建和理解结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多