gpt4 book ai didi

.kml 文件的 Android intent-filter 不起作用

转载 作者:行者123 更新时间:2023-11-29 21:29:17 25 4
gpt4 key购买 nike

我正在尝试接受 .kml 文件的 ACTION_SEND。这是 list 代码:

<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="application/vnd.google-earth.kml+xml"/>
<data android:pathPattern=".*\\.kml"/>
<category android:name="android.intent.category.DEAFULT" />
</intent-filter>

应用构建良好,但我尝试了两种方法来点击 .kml 文件:1) Google Mail 应用程序中的 test.kml 附件。2) 使用文件浏览器,用它点击文件名,然后点击发送。它仅将 Google 地球和 Gmail 显示为接收应用程序。

我尝试了使用和不使用 pathPattern,没有变化,仍然没有收到任何 Intent 。我还尝试使用 mimeType="text/*"测试 .txt 文件,然后我的应用程序出现了 .txt 文件。似乎无法识别 .kml 的 mimeType。

有没有人成功收到 .kml 文件的 Intent 来启动他们的应用程序?有什么想法吗?

最佳答案

是因为您拼错了 DEFAULT 吗? (默认)

关于.kml 文件的 Android intent-filter 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19842958/

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