【问题标题】:get list of files under asset directory获取资产目录下的文件列表
【发布时间】:2017-02-24 08:40:25
【问题描述】:

我的资产文件夹下有一个 mp3 文件列表,我想列出该目录下存在的文件和路径。

我尝试过 getAssets(),但得到的只是文件名。

还有其他方法吗?

提前致谢

【问题讨论】:

标签: javascript android android-assets


【解决方案1】:

这个问题已经在stackoverflow下面的链接中回答了:

android list files contained in assets subfolder

然后,您可以使用它们的名称访问它们,具体取决于它们是什么,例如如果它们是图像,您可以按如下方式访问它们:

try {
InputStream im = getAssets().open("image.jpg");
Drawable d = Drawable.createFromStream(im, null);
imageView.setImageDrawable(d);
}
catch(IOException ex) {
return;
}

【讨论】:

  • 这不是我的意思。我需要一个文件对象使用 getAsset 或其他东西
  • 三个并不是获取资产中所有文件的事情。资产文件夹列表可以为您提供文件的字符串列表,然后您可以找到带有扩展名的类型并使用getAssets.open(assetName) 获取它。这就是你所能做的。它会给你一个输入流的名字。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
相关资源
最近更新 更多