gpt4 book ai didi

Android 自定义方案不适用于某些设备

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:45:57 25 4
gpt4 key购买 nike

我通过将此添加到我在 android list 中的 Activity 中为我的应用程序制作了自定义方案:

 <activity android:name=".TabHostActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.action.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="myscheme" />
</intent-filter>
</activity>

当我在 Android 浏览器中写入“myscheme://”时,它会打开我的应用程序(在某些设备上)。问题是这不适用于 Samsung galaxy s 和 Xperia play。它只在谷歌上搜索 myscheme://。

有人知道这里出了什么问题吗?

任何帮助将不胜感激:)

最佳答案

浏览器通常会搜索某个术语或在其前面添加“http://”(如果该术语不存在)。我猜这就是这里发生的事情。

如果您创建一个包含指向 myscheme://something 的链接的 HTML 页面,您的应用应该会显示在选择器列表中。

是这样的: <a href="myscheme://it_worked"> click this link </a>

关于Android 自定义方案不适用于某些设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6626612/

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