1

我对 Android 版 Facebook 应用的一些实施细节有疑问。

当从 Facebook 中点击一个网络链接时(例如,在 News Feed 中发布的一篇网络文章),我猜它会为 http/https 链接创建并发送某种 Intent 对象,一个有能力的网络浏览器应用程序可以接收并使用它来打开那个链接。

我正在寻找一个可以接收该意图的应用程序,以潜在地用它做一些更有用的事情,而不是总是将它发送到网络浏览器。我需要知道一些事情,这样我的应用才能成功地捕捉到这个意图:

  • 它是一种什么样的意图?
  • 指定了哪些操作和类别?
  • 还有其他我可能需要知道的具体细节吗?

我感谢任何可能为我指明正确方向的帮助或资源链接。

编辑:

我特别想知道的一件事是这个意图是否被发送到广播接收器组件而不是活动或服务。如果是这样,我可以使用 Tasker 来实现我想要的。

4

1 回答 1

0

我相信您可能正在寻找与本教程类似的东西 http://blog.vogella.com/2011/02/21/android-intents/

虽然我不能确定 Facebook 调用的是什么,但我知道我平板电脑上的所有当前浏览器都可以选择使用。我会假设他们正在使用

new Intent(Intent.ACTION_VIEW)

请记住,如果您以这种方式注册您的应用程序,您将看起来像是所有应用程序的浏览器,而不仅仅是您建议的 Facebook 应用程序。

于 2013-07-18T15:37:44.963 回答