Android:使用Intent Url方案显式调用活动

时间:2016-09-16 21:10:03

标签: android android-intent url-scheme

我试图理解Intent URL's如何在android中工作。我知道我可以隐式调用在AndroidManifest文件中设置了intent-filter的活动。但到目前为止,我已经阅读了我们可以调用intent-filter中未设置AndroidManifest的应用活动。我尝试了一些案例,但我无法实现。我用一些活动(没有intent-filter)编写了一个简单的应用程序,但我无法使用Intent URL运行它们。我无法在互联网上explicit intent url's找到任何有用的例子(和stackoverflow)。

所以,如果有人能为explicit Activity calls using intent url's提供一个简单的例子或简要说明,我将感激不尽。

的问候,
穆罕默德

2 个答案:

答案 0 :(得分:1)

本文帮助我理解了隐式和显式意图的工作方式, Understanding Explicit and implicit intents in android

希望这对你也有帮助

答案 1 :(得分:0)

这个答案有点晚了,但是为了将来参考,我在想 Intent Url 是指您意图的 Uri

只需在Java中使用这些参数声明一个Uri对象,然后调用Intent方法,即可轻松找到任何意图(显式或隐式)的toUri格式给您该意图的字符串格式。然后,您可以在网页中使用它与您的应用进行通信。

Intent intent = new Intent(this, SomeActivity.class);
String intentUri = intent.toUri(0);