salesforce android app中的自定义url方案

时间:2012-07-10 20:37:03

标签: android intentfilter

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

谢谢。

1 个答案:

答案 0 :(得分: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或其他任何内容并向用户显示Joe Bob ......