从资产中的子文件夹中获取文件

Getting files from subfolders in assets

我让 StreamProvider 与我的应用程序一起工作,允许我从资产内的 stamps 子文件夹发送图像。我想知道资产目录中的多个子文件夹。

我添加了一个 gif 文件夹,我想从中共享 gif。这工作正常,但是当我想从 stamps 文件夹发送图像时,它会检查 gifs 文件夹,因此说找不到文件。

有没有办法从资产中的不同子文件夹中获取不同的文件。

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">

    <asset name="assets" path="stamps" />
    <asset name="assets" path="gifs" />

</paths>

他们需要有单独的名字。该名称是 Uri 中的第一个路径段。您不能 content://your.authority.name.here/assets 指向两个不同的地方。