使用html链接调用intent

时间:2015-05-19 14:05:57

标签: android html android-intent

我正在尝试为我的Android应用程序实现一项新功能。

场景:

发生某些事件时,相机会向我的(Gmail)帐户发送电子邮件。

打开邮件时,它会有一个链接(html)。 当用户点击该链接时,它应该启动我的应用程序主页活动。

我需要明白:

  1. 如何创建该html链接。
  2. 如何建立启动应用程序主页活动的链接。
  3. 请帮助我理解我在申请中需要做的所有事情。

    我使用了“Blackbelt”的用户评论,我能够使用html意图链接。

    但我的问题是:我想使用自定义方案“mobile”而不是“http”

    我正在使用Gmail来使用该链接。但是当我使用自定义方案发送时。 Gmail不会作为超链接识别。所以我无法点击链接。

    请帮我看看如何使用自定义方案。用gmail

1 个答案:

答案 0 :(得分:2)

您需要在intent-filter文件上为Activity注册AndroidManifest.xml,并定义自定义网址。 。 E.g。

<activity android:name="path.to.YourActivity" > 
    <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:scheme="https"
             android:host="it.is.my.app" /> 
    </intent-filter> 
</activity>

因此,如果您按下https://it.is.my.app之类的链接,系统会提示您使用Android意图选择器和您的应用

相关问题