我正在尝试为我的Android应用程序实现一项新功能。
场景:
发生某些事件时,相机会向我的(Gmail)帐户发送电子邮件。
打开邮件时,它会有一个链接(html)。 当用户点击该链接时,它应该启动我的应用程序主页活动。我需要明白:
请帮助我理解我在申请中需要做的所有事情。
我使用了“Blackbelt”的用户评论,我能够使用html意图链接。
但我的问题是:我想使用自定义方案“mobile”而不是“http”
我正在使用Gmail来使用该链接。但是当我使用自定义方案发送时。 Gmail不会作为超链接识别。所以我无法点击链接。
请帮我看看如何使用自定义方案。用gmail
答案 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意图选择器和您的应用