【问题标题】:Share link from mobile browser to my app从移动浏览器共享链接到我的应用程序
【发布时间】:2018-02-15 13:27:57
【问题描述】:

我想在移动浏览器中单击共享选项,然后我会在可能的应用程序列表中选择我的应用程序。最后,这个链接必须在我的应用程序中收到。但是没有这个意图过滤器,我现在不知道如何在应用程序中接收数据。请给我一些关于这样做的信息。

【问题讨论】:

  • 了解广播。
  • 您必须订阅任何广播,并且当它必须在 android 中检查哪些应用程序可以处理意图时,如果您在 menifiest 文件中正确完成了所有操作,您的应用程序将被注册。

标签: android android-intent browser share intentfilter


【解决方案1】:

要指定可接受的意图操作,意图过滤器可以声明零个或多个操作元素,具体取决于您要对数据执行的操作,例如

<intent-filter>
    <action android:name="android.intent.action.EDIT" />
    <action android:name="android.intent.action.VIEW" />
    ...
</intent-filter>

为您的 Activity 设置 Intent 过滤器后,您可以使用 getIntent().getData() 检索 Uri 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多