2

我必须为android平板电脑做一个项目,但我不知道我是否可以使用Phonegap而不是学习Java。我的申请必须:

  • 与 SQL 服务器交谈:更新、删除等(使用 Web 服务)如果与服务器应用程序没有连接,则必须将数据存储在本地,然后必须更新到远程
  • 在地图中显示用户的当前位置(如导航)
  • 用户可以在地图上添加位置或信息(如跟踪位置上的对象)

应用程序将使用 Internet,因此应用程序必须是安全的,应用程序没有很多用户,最大用户数为 50。

所以你怎么看?如果你在 Phonegap 工作,你能建议我使用它还是我必须学习 Java?

4

2 回答 2

3

简短的回答是,您不必这样做,您可以使用 PhoneGap,或者如果您是.NET粉丝,那么请改用Mono For Android

电话间隙

当您开始您的新应用程序项目时,您只需要将您的 html 页面加载到应用程序中,这就是您需要了解的有关 java 的全部内容,从这一点开始,您将开始使用 javascript 、 html 、 css 、 phonegap 在您的 HTML 文档中实现访问移动 API、jquery mobile 等

在此处输入图像描述

从“基于 Web 的应用程序”访问远程服务器数据的最佳方式是对远程服务器进行 ajax 调用,因此请记住您将使用 Jquery Mobile(或任何其他支持此功能的 UI 框架)

如果您将使用 PhoneGap 并希望拥有一个原生外观的应用程序,推荐的是kendo ui,它有点贵 200 美元但值得

再加上Ridcully 在他的回答中所说的“如果你想认真地为 Android 编程,你将不得不学习 Java 和 Android API。”

于 2012-09-14T19:58:39.243 回答
1

如果你想认真地为 Android 编程,你将不得不学习 Java 和 Android API。

如果这只是一项一次性任务,我认为所有必需的问题都可以使用 Javascript/Phonegap 解决。

于 2012-09-14T19:53:27.007 回答