【问题标题】:Pass java variables from Android activity to javascript in phonegap application将 java 变量从 Android 活动传递到 phonegap 应用程序中的 javascript
【发布时间】:2013-10-22 11:44:40
【问题描述】:

我正在开发针对 Android、iOS、Blackberry 和 Windows Phone 平台的跨平台应用程序。我正在使用 Jquery Mobile 1.3.1、jquery 1.9.1 和 Phonegap 2.8.0。

我希望能够将变量从 Android 活动传递到 javascript。

如何从 Activity 调用 javascript 函数并从 javascript 调用 java 中的方法。

我浏览了一个解决方案,但无法理解sendJavascript()loadUrl() 的用法。

有人可以帮我理解这一点。我是 Android 新手,无法理解如何完成这项工作。

提前致谢。

【问题讨论】:

  • 你在使用 Cordova 吗?
  • @AmitGupta 他的标题中有Phonegap 和Cordova 的标签。我认为是的;)

标签: java javascript android jquery cordova


【解决方案1】:

解决方案是:Phonegap 插件。

Phonegap 插件在 WebView 之间桥接了一些功能 为 Cordova 应用程序和原生平台 Cordova 提供动力 应用程序正在运行。

官方phonegap doc中对每个平台都有很好的解释。在这里你可以阅读更多关于Android plugin of phonegap的信息。 这里有一个关于how to Write a PhoneGap 3.0 Plugin for Android 的非常好的教程。

【讨论】:

  • mvp,谢谢你的回答。编写插件是在 Android Activity 和 javascript 之间传递变量的唯一方法吗?我的要求是能够从 javascript 调用活动中的方法并将变量从该方法传递回 javascript。
  • 这正是phonegap插件的需要,很简单-如果我给出的链接很难理解,你可以在网上找到很多tuts...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-04
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-07
相关资源
最近更新 更多