0

我希望实现一个自定义 url 方案(例如 myapp://),以便可以在浏览器和/或电子邮件链接中打开我的 android 应用程序。我知道这里有很多答案都指向 AndroidManifest.xml 中的意图过滤器作为答案,但我无法让它工作。我不确定如何让我的应用程序检测到这些意图过滤器。如果有人可以在这方面帮助我,那就太好了。

谢谢你。

4

1 回答 1

0

尝试像这样的教程:http ://www.vogella.com/articles/AndroidIntent/article.html#intentfilter 在它说<data android:scheme="http"/>设置它的部分<data android:scheme="myapp"/>

然后在你把这个 IntentFilter 放入的 Activity 中,继续做一个getIntent().getData(),这会给你 URI。然后你可以随心所欲地处理。例如,如果您发送myapp://opencontact/joe_bob,您可以拉出零件并打开您的 ContactProfileActivity 或其他任何内容并显示用户乔鲍勃......

于 2012-07-10T21:04:07.837 回答