gpt4 book ai didi

android - 自定义 URL 方案未启动 android 应用程序

转载 作者:太空狗 更新时间:2023-10-29 13:33:36 29 4
gpt4 key购买 nike

我已经在 manifest.xml 中实现了 URL Scheme 的代码,如下所示。此代码不适用于任何浏览器。

<activity
android:name=".Event"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:windowSoftInputMode="adjustPan|stateAlwaysVisible" >
<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" android:host="xyz" />
</intent-filter>
</activity>

以下代码仅适用于默认浏览器。

<activity
android:name=".Event"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:windowSoftInputMode="adjustPan|stateAlwaysVisible" >
<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="xyz" />
</intent-filter>
</activity>

所以,请给我在任何浏览器上使用自定义 URL Scheme 的解决方案,或者我必须在上面的代码中为这个问题更改什么。

最佳答案

第一个代码:添加 android:pathPattern=".*" 应该为 http 方案修复它。

第二个代码:对于 Chrome,您必须使用 intent: 语法。 Chrome 不再听自定义方案。

关于android - 自定义 URL 方案未启动 android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13043580/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com