gpt4 book ai didi

android - Intent 过滤器 : How to accept only "text/plain" intents containing the word "spaghetti"

转载 作者:行者123 更新时间:2023-11-29 20:55:34 28 4
gpt4 key购买 nike

我的应用程序是关于意大利面条的,它应该允许您共享任何 text/plain 内容,前提是它是关于意大利面条的。所以我需要一个只接受此类内容的 Intent 过滤器。

如果有帮助,这些是意大利面条示例:

spaghetti

不幸的是,我只找到了一种接受text/plain 内容的方法,但我找不到任何东西in the docs通过文本本身进行过滤。

<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>

这可能吗?欢迎解决方法。

最佳答案

Is this possible at all?

没有。

Workarounds are welcome.

接受所有文本,如果文本不包含对合适面食产品的引用,则显示错误并可​​能finish()您的 Activity 以将用户返回到他们来自的任何地方。

您可以发明自己的 MIME 类型(例如,application/vnd.cprcrack.al.dente),但由于大约零个其他应用程序将与该 MIME 类型共享内容,用户将得到饿了。

关于android - Intent 过滤器 : How to accept only "text/plain" intents containing the word "spaghetti",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27892859/

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