我想添加一个自定义 mime,以便我的 Android 服务或 BroadcastReceiver 能够检测到我的自定义文件。我已经看到诸如如何添加自定义 mime 类型之类的问题的答案?以及如何添加自定义 mime 类型?
这里的答案是针对一个活动显示的。但是 service 或者 BroadcastReceiver 需要做哪些修改呢?我为他们尝试了相同的代码,但它不起作用。我是android开发的新手。欢迎提供一些漂亮而详细的解释。可能吗?我哪里错了。
我使用的代码是:
<service android:name="XcardReceivedService"
android:exported="true"
android:enabled="true">
<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="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.Xcard" />
<data android:host="*" />
</intent-filter>
</service>