你能用android意图来监听超链接点击吗?

时间:2011-07-29 07:20:52

标签: android

我运营一个类似烂番茄的网站,允许用户添加他们对电影的评论。我目前正在开发一个Android应用程序,允许用户直接从他们的手机发布他们的评论,并为标题提供wiki或imdb链接是这个过程中非常重要的一部分。

有没有办法(我假设有意图)监视android的剪贴板或听取链接按下并只订阅我的应用程序运行imdb.com链接? (显然,这将是应用程序中的可选首选项。)在没有浪费电池寿命的情况下,最好的方法是什么?

或者还有另一种方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:0)

这不容易搜索,所以希望将来有助于人们。将此添加到AndroidManifest.xml文件是如何使用intent过滤器将应用程序放在处理程序列表中以获取超链接:

<intent-filter>
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" /> 
    <data android:host="www.imdb.com" android:scheme="http" /> 
</intent-filter>

当然,更改android:host以匹配您要捕获的站点。您也可以使用android:pathPrefix