我是否需要学习java才能构建Android应用程序?

时间:2012-09-14 19:43:53

标签: android cordova

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

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

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

那你觉得怎么样?如果您在Phonegap工作,您可以建议我使用它还是我必须学习Java?

2 个答案:

答案 0 :(得分:3)

简短答案您不必,您可以使用PhoneGap,或者如果您是 .NET 粉丝男孩,则使用Mono For Android代替

<强>的PhoneGap

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

enter image description here

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

如果您将使用PhoneGap,并希望建议使用原生外观应用程序kendo ui,那么价格有点贵200美元但是值得

plus Ridcully在回答中说:“如果你想真正为Android编程,你将不得不学习Java和Android API。”

答案 1 :(得分:1)

如果您想真正为Android编程,则必须学习Java和Android API。

如果这只是一次性任务,我认为所有必需的问题都可能适用于Javascript / Phonegap。