我有一个应用程序,应该处理我的自定义数据类型.xyz
。我目前正在使用intent过滤器:
[IntentFilter(new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "application/*", DataPathPattern = "*.xzy")]
在安装了Android 9.0的Pixel 2上,当我点击该附件时,GMail会自动打开.xyz
文件。不幸的是,我的应用程序还收到.doc
文件,它无法正确处理。
如何查看由GMail这样的应用程序传递给我的MimeType,看看哪个mimetype传递给我,我可以过滤不那么通用?
我发现我可以通过以下方式记录此信息:
Log.Debug(TAG, "Mimetype:'" + Intent.Type + "'");