使用 html link 调用意图
invoking an intent using html link
我正在尝试为我的 android 应用程序实现一项新功能。
场景:
当某些事件发生时,相机会向我的 (Gmail) 帐户发送一封电子邮件。
打开邮件时,它会有一个 link (html)。
当用户单击那个 link 时,它应该会启动我的应用程序主页 activity。
我需要了解 :
- 如何创建 html link.
- 如何让 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 意图选择器和您的应用
我正在尝试为我的 android 应用程序实现一项新功能。
场景:
当某些事件发生时,相机会向我的 (Gmail) 帐户发送一封电子邮件。
打开邮件时,它会有一个 link (html)。 当用户单击那个 link 时,它应该会启动我的应用程序主页 activity。
我需要了解 :
- 如何创建 html link.
- 如何让 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 意图选择器和您的应用