使用 html link 调用意图

invoking an intent using html link

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

场景:

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

打开邮件时,它会有一个 link (html)。 当用户单击那个 link 时,它应该会启动我的应用程序主页 activity。

我需要了解 :

  1. 如何创建 html link.
  2. 如何让 link 启动我的应用程序主页 activity。

请帮助我了解我在申请中需要做的所有事情。

我使用了 "Blackbelt's" 用户评论,我能够让意图 html link 工作。

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

我正在使用Gmail来使用link。但是当我使用自定义方案发送时。 Gmail 不识别为 hyperlink。所以我无法点击 link.

请帮助我如何使用自定义方案。使用 Gmail

您需要在 AndroidManifest.xml 文件中为您的 Activity 注册一个 intent-filter,定义自定义 url。 .例如

<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>

因此,如果您按下 link(例如 https://it.is.my.app),系统会提示您使用 android 意图选择器和您的应用