activiy不插入scheme==http也会报错<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="video/*" /> </intent-filter>
时间: 2023-07-16 15:14:50 浏览: 289
Android开发-魔窗DeeplinkDemo-AndroidStudio.rar
是的,如果你的Activity没有插入scheme,当你在浏览器中打开一个URL时,Android系统将无法确定要启动哪个Activity,因为缺少必要的信息。 因此,如果你想要在应用程序中处理特定的URL模式,则需要在 <data> 元素中添加 scheme 属性。例如,如果你想要处理 "http" 和 "https" URL,则可以在 <data> 元素中添加以下属性:
```
<data android:scheme="http" />
<data android:scheme="https" />
```
这样,当用户在浏览器中打开一个以 "http" 或 "https" 开头的URL时,系统将会启动能够处理这些URL的Activity。
阅读全文