如何确定GMail用于传递我的应用程序收到的文件的MimeType?

问题描述 投票:0回答:1

我有一个应用程序,应该处理我的自定义数据类型.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传递给我,我可以过滤不那么通用?

android android-intent xamarin.android intentfilter
1个回答
0
投票

我发现我可以通过以下方式记录此信息:

Log.Debug(TAG, "Mimetype:'" + Intent.Type + "'");
© www.soinside.com 2019 - 2024. All rights reserved.