5

我想为一个学校项目构建一个 android 应用程序,但我有点困惑,我看到我可以使用 Java 或使用 Jquery mobile 构建一个应用程序。

他们有同样的能力吗?

如果我使用 Jquery 构建应用程序,我可以打包它并像 java 应用程序(作为 apk)一样安装它还是仅用于构建网站?

如果是这样,我用什么工具来打包它?

4

3 回答 3

8

jQuery Mobile 需要一个在 JavaScript 和 Java 之间进行通信的中介框架。PhoneGap是这些框架中流行的一种。

PhoneGap 也得到积极维护,他们几乎每个月都会推出新版本。

使用 PhoneGap/jQuery Mobile 的主要原因是,如果您已经了解 HTML/JS/CSS,它会使开发变得容易。使用 PhoneGap 的另一个重要原因是,您可以将现有网站用作本地应用程序的基础,是的,复数,不仅是 Android,还有 iOS、Blackberry 等。它还为您提供了带有一些小部件的预构建 UI,因此您不必自己动手。

jQuery Mobile 文档讨论了使用 PhoneGap 和 jQuery Mobile 创建本机应用程序的一些注意事项

于 2012-04-23T19:00:32.047 回答
2

Jquery Mobile Framework 提供了 Web 应用程序在不同手持设备上的外观方式,但这不能使用本机设备功能,例如从通讯录/应用程序中获取联系人。而本机应用程序具有处理所有系统生成的事件或广播的能力。

于 2013-01-25T10:49:00.463 回答
1

我不知道您已经尝试过什么或您的技能是什么(根据您的 stackoverflow 历史,您可能比我更了解 java),但您最好只使用Android SDK。我能够设计和完成一个自定义业务项目,并在此过程中学习 Java。我无法对 jQuery 发表太多评论,因为我从未使用过它。由于 Jasper 列出的原因,jQuery 看起来可能不错,但如果您不需要在其他平台上运行您的应用程序,它可能会增加您不需要处理的复杂层。

于 2012-04-23T20:16:05.837 回答