【发布时间】:2018-01-01 17:32:14
【问题描述】:
我制作了一个图像查看器,它(据说)可以从电子邮件客户端打开附件,它已经正确打开了 PNG 文件。特别是,我使用 K9,它使用(基本上)以下代码发送 ACTION_VIEW 意图:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivityIfAvailable(getContext(), intent);
当我点击附件时,我的图片查看器会报告以下contentURI URL:
content://com.fsck.k9.tempfileprovider/temp/00ac996dc9f9539488ba4a6a349a8bf567267f5d?mime_type=image%2Fpng
我找不到/temp 文件夹,所以我想我做错了什么,和/或我不知道如何处理“提供者”?如何打开此 URI?
【问题讨论】:
标签: android android-contentprovider