How can I serve files from the SECONDARY external storage using the FileProvider
?
The current implementation of the FileProvider
handles only the first directory returned by ContextCompat.getExternalFilesDirs
...
} else if (TAG_EXTERNAL_FILES.equals(tag)) {
File[] externalFilesDirs = ContextCompat.getExternalFilesDirs(context, null);
if (externalFilesDirs.length > 0) {
target = externalFilesDirs[0];
}
}
...
It seems, that there is no way to define a <path>
entry for the FileProvider
, that matches the secondary external storage path...
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…