我运营一个类似烂番茄的网站,允许用户添加他们对电影的评论。我目前正在开发一个Android应用程序,允许用户直接从他们的手机发布他们的评论,并为标题提供wiki或imdb链接是这个过程中非常重要的一部分。
有没有办法(我假设有意图)监视android的剪贴板或听取链接按下并只订阅我的应用程序运行imdb.com链接? (显然,这将是应用程序中的可选首选项。)在没有浪费电池寿命的情况下,最好的方法是什么?
或者还有另一种方法可以达到这个目的吗?
答案 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