android - 从 Assets 文件夹中获取文件夹列表

标签 android android-assets

我正在尝试从 Assets 文件夹加载文件。 Assets文件夹包含两个文件夹dir1、dir2和文件file1。我正在使用以下代码:

AssetManager am = getAssets();

String[] data = null;
try {
    data = am.list("");
} catch (IOException e) {
    e.printStackTrace();
}

这会给我以下输出:sounds, images, webkit, file1。有人知道如何列出文件夹 dir1、dir2 吗?

附言如果我执行 data = am.list("dir1"); 它会显示位于 dir1 中的文件。

最佳答案

文件夹似乎是空的,方法 AssetManager.list(""); 不返回空文件夹。

关于android - 从 Assets 文件夹中获取文件夹列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32909922/

相关文章:

java - 是否有可能在 Android 或黑莓上运行小程序?

android - 如何阻止android中的传入消息?

java - AssetManager 似乎无法正常工作

java - 在 Content Provider 的帮助下打开 Assets 文件时出现问题

java - Android:获取 Zip 中的文件数?

android - 将文件插入现有的 .APK

javascript - react native WebView : Load html and js from assets folder

android - 如何在触摸 View 时暂停和恢复 kotlin 协程?

android - 为什么发现 Android Wi-Fi Direct 的对等点如此不可靠?

安卓长按home键