Как определить MimeType, который использовался GMail для передачи файла, полученного моим приложением? - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть приложение, которое должно обрабатывать мой пользовательский тип данных .xyz.В настоящее время я использую фильтр намерений:

[IntentFilter(new[] { Intent.ActionView }, Categories = new[] { Intent.CategoryDefault }, DataMimeType = "application/*", DataPathPattern = "*.xzy")]  

На Pixel 2 с Android 9.0 GMail автоматически открывает .xyz файлы, когда я нажимаю на это вложение.К сожалению, мое приложение также получает .doc файлов, которые оно не может обработать надлежащим образом.

Как посмотреть на MimeType, который передается мне таким приложением, как GMail, чтобы увидеть, какой mimetype был передан мне, чтоЯ могу отфильтровать менее общие?

1 Ответ

0 голосов
/ 25 апреля 2019

Я обнаружил, что могу войти в эту информацию через:

Log.Debug(TAG, "Mimetype:'" + Intent.Type + "'");
...