【问题标题】:using jquery mobile with java, is it possible?使用带有java的jquery mobile,有可能吗?
【发布时间】:2013-03-22 06:25:27
【问题描述】:

我需要知道如何在同一个应用程序中使用 jquery mobile 和 java 编码,这样我可以合并一些 jquery 平台不可用的功能来制作一些高级的 android 应用程序。

感谢您的回复。

【问题讨论】:

  • 你想使用什么功能?
  • 别在意这些功能。我只想要一个同时使用 jquery mobile 和 java 开发的应用程序

标签: java android jquery html jquery-mobile


【解决方案1】:

先别听personne3000,显然他没碰过Phonegap。

如果您将它与Phonegap 一起使用,则可以使用jQuery Mobile 来完成。 Phonegap,作为 HTML5/JS/CSS 的包装器,可以让您访问本机 JAVA 代码(当然仅限 Android)。 Phonegap 可让您访问各种手机兼容性,从相机、录音到为您的应用创建原生标签栏。

Here 你会找到一个关于Phonegap/Cordova 的“iOS 入门”教程和here's 一个Android 教程。

Here 你可以找到基本的 Phonegap/Cordova API 参考,这只是一个基本列表,更多可以在 3rd 方插件列表here 中找到。

如果您找不到所需的功能,您可以创建自己的插件,here 您将找到适用于 Android 平台的 Phonegap 插件教程。如果您要使用旧版本的 Phonegap(Cordova 之前)here 的旧插件创建教程。

【讨论】:

  • 请再问一个问题,这将使我拥有java和jquery mobil中的一切。不是吗?
  • 插件是java script 和java 之间的桥梁,你只能被你的想象力所限制。如果您有足够的时间,您可以创建一个 appcelerator Titan 外观相似的应用程序,该应用程序将使用 java 脚本创建一个原生 android 应用程序。
  • 那我就不能使用一些java代码,比如Toast和数据库的东西!!
  • Phonegap 插件有两个部分,一个是javascript部分,另一个是java部分。如果您的框架可以在普通的 Android 应用程序中运行,那么它们将在插件中运行。
【解决方案2】:

我认为您不能直接使用 jQuery mobile 来开发您的应用程序。但是,您可以:

  • 在 HTML5/Javascript 中使用 Phonegap 或 Cordova 开发 Android 应用程序,并使用 jQuery mobile,但您将无法访问 Java
  • 使用WebViews 显示包含Javascript 的网页。您可能想查看 addJavascriptInterface 方法。

Javascript 和 Java 不能像在应用程序中那样混合使用:它们的工作方式非常不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 2011-10-09
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 2012-01-16
    • 2018-11-10
    相关资源
    最近更新 更多