香港专业教育学院做了一个网络浏览器,例如,当我单击来自gmail的链接时,它询问我如何打开该链接-我要使用的浏览器(chrome / firefox等)。我如何制作它,以便它询问是否要使用我的浏览器打开它?
提前致谢。
将适当的<intent-filter>
元素添加到您的活动中,并适当地支持它们。
例如,以下是AOSP浏览器应用程序<intent-filter>
使用的相关元素:
<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="http" />
<data android:scheme="https" />
<data android:scheme="about" />
<data android:scheme="javascript" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:scheme="inline" />
<data android:mimeType="text/html"/>
<data android:mimeType="text/plain"/>
<data android:mimeType="application/xhtml+xml"/>
<data android:mimeType="application/vnd.wap.xhtml+xml"/>
</intent-filter>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句