【问题标题】:How to create an android app using HTML 5 [closed]如何使用 HTML 5 创建一个 Android 应用程序 [关闭]
【发布时间】:2012-01-28 12:50:53
【问题描述】:

我们可以使用 HTML5 创建安卓应用吗?

【问题讨论】:

  • 您能分享一下经验吗?你的选择是什么?

标签: android html


【解决方案1】:

您可以使用 Phonegap 为几乎任何智能手机平台(Android、iOS 等)编写完整的应用程序。 (http://www.phonegap.com)

它是一个开源框架,将本机功能公开给 Web 视图,因此您可以执行本机应用程序可以执行的任何操作。

这非常适合跨平台开发,如果您不是在构建必须在各个方面都达到完美像素或硬件密集型的东西。

如果您正在寻找可用于构建此类应用程序的 UI 框架,这里有大量不同的库。 (如 Sencha、jQuery mobile 等)

为了有点偏见,我也构建了一些东西:http://www.m-gwt.com

【讨论】:

  • phonegap 是否允许您将您的网络应用程序(用 HTML 编写)编译成 APK 以在 Android 手机上使用?如果有,他们会为此收费吗?
【解决方案2】:

试试Sencha Touch。它是一个兼容 HTML5 的框架,用于为触摸设备构建应用程序。

【讨论】:

  • 我们必须安装这个软件或eclipse的任何插件或只有IDE?
  • 它只有 JavaScript 和 CSS。无需安装。您可以使用带有 JavaScript 支持的 eclipse 进行开发
  • 免费试用?
【解决方案3】:

这里是使用 HTML5 开发 Android 应用程序的起点。 HTML 代码将存储在您的 Android 项目的“assets/www”文件夹中。

https://github.com/jakewp11/HTML5_Android_Template.git

【讨论】:

  • 太棒了。您如何与您的 UI 交流 Android 原生功能?
  • @user1532587 - 在 MyWebViewClient java 类中,您可以在 shouldOverrideUrlLoading() 方法中添加自定义处理。
  • @jj_ 根据我的经验,我并没有受到使用这种方法的限制。我仍然可以通过一些变通方法使用 GPS 功能、本地存储和其他硬件。我在开发时通常不使用这种方法,因为我更喜欢原生开发,但我知道有些人只是想快速将他们的网站变成一个应用程序,所以我制作了这个模板。
  • 这需要 ECILPSE 吗?
  • @Badrush 不,你可以在 Android Studio 上运行它,只需很少的项目设置更改,你也可以看到Migrate to Android Studio from Eclipse
【解决方案4】:

当人们谈论 HTML5 应用程序时,他们很可能只是在谈论编写一个简单的网页或将网页嵌入到他们的应用程序中(本质上将提供用户界面)。对于后者,有不同的框架可用,例如PhoneGap。这些用于提供比默认浏览器更多的功能(例如多点触控),以及允许应用“独立”运行且没有浏览器的导航栏等。

【讨论】:

    【解决方案5】:

    您可以使用 WebView 并创建一个将您的网站放入其中的应用程序。 https://developers.google.com/chrome/mobile/docs/webview/gettingstarted

    【讨论】:

      【解决方案6】:

      你可以在 android 中使用 webview 来使用 chrome 浏览器或者你可以试试 Phonegap 或 sencha Touch

      【讨论】:

      • 这是来自其他已投票的较旧答案的核心关键字的集合。
      • 但是 sencha 有一个试用版而不是开源的(完全不是免费的)。
      【解决方案7】:

      WebIntoApp.com V.2 允许您将 HTML5/JS/CSS 转换为适用于 Android APK(免费)和 iOS 的移动应用程序。

      (我是作者)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-24
        • 2011-01-30
        • 1970-01-01
        • 2014-02-26
        • 2015-11-09
        相关资源
        最近更新 更多