通过单击SMS URL打开应用程序特定活动时获取URL

时间:2011-11-11 10:42:44

标签: android

我可以通过点击短信网址来通过意图过滤器打开子活动,但我需要访问该网址,以便来自其他活动的ID可以通过网址直接访问该子活动。所以,如何做到...有关更多信息,请提出任何疑问。谢谢你的关注。

1 个答案:

答案 0 :(得分:3)

如果是截获的网址,例如“www.roflcopter.se/hai/2u”,则可以像这样提取数据:

Intent intent = parent.getIntent();
String action = intent.getAction(); // for example Intent.ACTION_VIEW
String host = intent.getData().getHost();   // "www.roflcopter.se"
List<String> segments = intent.getData().getPathSegments(); // {"hai", "2u"}

相同的语法可用于所有类型的拦截。查看哪些方法返回您感兴趣的数据。:)