【问题标题】:'Share Functionality' for Mobile Web Apps移动 Web 应用程序的“共享功能”
【发布时间】:2012-02-29 17:14:42
【问题描述】:

如果我将“mailto:”链接添加到我的移动网络应用程序,智能手机知道打开本机邮件应用程序,“共享”是否有类似的东西?

我问是因为在我的 Android 2.2 上,如果我使用浏览器的菜单选项“选择文本”,然后选择一些文本,我会看到一个“共享方式”选项,该选项会打开一个包含共享方式选项的本机对话框gmail、facebook 等...我想从我的移动网络应用程序中触发此对话框。这可能吗?

在此先感谢您的帮助,非常感谢,因为我自己无法弄清楚。 :)

【问题讨论】:

  • 不,你不能那样做。您的应用必须是原生应用

标签: android mobile-website sharing


【解决方案1】:

这是一个教程,但我不知道它是否适用于移动网络应用程序。

http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

【讨论】:

    【解决方案2】:

    如果您的 Web 应用程序封装在原生层中(通过 Phonegap 或通过自己手动创建原生层),您可以通过各种方式将您的共享意图传达给原生层(例如提供带有自定义协议的 url只有您的本机层拦截,或通过 javascript 回调函数)并将共享意图委托给您的本机层。

    任何需要共享的数据都可以从自定义的url中解析出来,也可以作为回调函数中的参数传递。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多