Я пытаюсь понять, почему, когда я пытаюсь открыть вложение электронной почты, на которое у меня есть фильтр намерений, он дает мне URI, с которого я не могу читать. URI это дает мне это:Открытие ZIP-файла по электронной почте, дающий неправильный путь URI
content://com.android.email.attachmentprovider/1/32/RAW
вместо:
/sdcard/Download/Attachments/MYZIP.ZIP
код Я звоню, чтобы получить путь является this.getIntent().getData().getPath();
Единственный способ, которым он открывается правильно является загрузка сначала он имеет путь, к которому я могу получить доступ.
Вы решили проблему? Кажется сумасшедшим для меня, что открытие вложения файлов из почты требует доступа к API для конкретного поставщика. –