我的应用程序是关于意大利面,它应该允许您分享任何text/plain
内容提供有关意大利面条。所以我需要一个只接受这种内容的intent-filter。
如果它有帮助,这些是示例意大利面:
很遗憾,我只找到了接受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>
这有可能吗?欢迎解决方法。
答案 0 :(得分:2)
这有可能吗?
没有
欢迎解决方法。
接受所有文字,如果文字中没有包含对合适面食产品的引用,则显示错误并可能finish()
您的活动将用户返回到他们来自的任何地方。
您可以创建自己的MIME类型(例如application/vnd.cprcrack.al.dente
),但由于大约零个其他应用将与该MIME类型共享内容,因此用户将感到饥饿。