2

我似乎无法找到答案的快速问题。

如果我在 Android 网络浏览器中......是否可以使用 JavaScript 触发“共享”意图?只是试图简化“分享到...”过程。

这可能是不可能的,但我想在向我的团队宣布之前确认一下。

添加信息:

我没有运行任何 Android 应用程序。只有一个 HTML 文件和一个 JS 文件。

4

2 回答 2

1

这当然是可能的。看一下该WebView.addJavascriptInterface()方法,因为它应该能够准确地为您提供所需的东西。

此处addJavascriptInterface()详细介绍了使用的基础知识。

  1. 创建将触发意图的类。这通常只是一个独立的类(无需扩展 aServiceActivity)。
  2. 将此类绑定到您的WebView(这将是addJavascriptInterface()调用)。
  3. 从您的 Javascript 中调用相应的方法。
于 2012-05-07T20:16:16.380 回答
0

如果您将用户重定向到您的应用程序活动意图过滤器正在引用的链接,是的,这是可能的。

于 2012-05-07T20:15:14.353 回答