我试图弄清楚为什么,当我尝试打开一个我有意图过滤器的电子邮件附件时,它给了我一个我无法读取的 URI。它给我的URI是:
content://com.android.email.attachmentprovider/1/32/RAW
代替:
/sdcard/Download/Attachments/MYZIP.ZIP
我调用来获取路径的代码是this.getIntent().getData().getPath();
它正确打开的唯一方法是先下载它,这样它就有一个我可以访问的路径。