Intent启动不同程序Activity或网页

我不是罗大锤 2021年11月23日 133次浏览

一、正常启动一个网页

val intent = Intent(Intent.ACTION_VIEW)
intent.data = Uri.parse("https://baidu.com")

二、设置指定的Activity可以响应的数据

<!-- 以下标签需配置在<intent-filter>中 -->
<!-- 数据协议部分,如"https" -->
<data android:scheme = "" />
<!-- 主机名部分,如"baidu.com" -->
<data android:host = "" />
<!-- 端口部分,一般紧随主机名后 -->
<data android:port = "" />
<!-- 主机和端口后其他路径 -->
<data android:path = "" />
<!-- 可以处理的数据类型 -->
<data android:mimeType = "" />