混合 android 科尔多瓦离子

hybrid android cordova ionic

你好,这是我第一次在 android 应用程序中使用 cordova 和 ionic,我的问题是: 1-在这个应用程序中我只想使用 html css 和 js 进行设计,所以我必须使用 cordova 吗? 2-我在 js 中有一个方法获取纬度和经度然后向用户显示一些值,但我需要在后台使用此方法并整天自动执行此工作,我需要使用 java 代码?或者我可以用 cordova 和 ionic 来做? 3- 如果我需要使用 android 中的硬件,最好使用 java 或 cordova 插件? 4- webviw cordova 在哪里用于显示 index.html ?

我阅读了很多方法,但我对我该怎么做感到困惑,我需要最佳实践方法来制作混合应用程序,请帮助并告诉我方法。

别担心,我们总有一天要开始。先解开大家对Cordova的一些疑惑。

Cordova 将您的 HTML/JavaScript 应用程序包装到一个本机容器中,该容器可以访问多个平台的设备功能。这些功能是通过统一的 JavaScript API 展开的os,允许您轻松编写一组代码来针对当今市场上几乎所有 phone 或平板电脑并发布到他们的应用程序商店。

简而言之,cordova 可帮助您通过 javascript 访问设备功能。

Ionic 是一个移动 css 框架,它构建在 angular js 之上并允许支持 cordova 功能。

现在我将回答你所有的问题:

  1. 是的,如果你想使用html和js创建一个移动应用程序,你需要使用cordova。因为,cordova 会将这些文件包装在相应移动设备的本机容器中 os.
  2. 您可以 运行 使用 cordova 在后台执行任务。有一个插件可以使用 Cordova Background Plugin
  3. cordova 的
  4. purpose 仅允许通过 javascript
  5. 访问设备硬件
  6. 您无需编写任何代码即可显示 index.html,cordova 会在构建应用程序时为您完成所有工作