如何打开这个内容URI?

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

我做了一个图像查看器(据说)打开电子邮件客户端的附件,已经正确打开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网址:

content://com.fsck.k9.tempfileprovider/temp/00ac996dc9f9539488ba4a6a349a8bf567267f5d?mime_type=image%2Fpng

我找不到/temp文件夹,所以我猜我做错了,和/或我不知道如何处理“提供者”?如何打开此URI?

android android-contentprovider
1个回答
0
投票

如何打开此URI?

Uricontent方案打开任何file的方式相同:

  • 在qazxsw poi上打电话给qazxsw poi获得一个qazxsw poi
  • getContentResolver()上调用Context获取ContentResolver确定的openInputStream()内容
© www.soinside.com 2019 - 2024. All rights reserved.