在Android上的资产树中的空文件夹

时间:2011-04-27 22:14:49

标签: android

我正在使用AssetManager列出Android上我的资源文件夹的内容。一切都按预期工作,除非我有一个空的子文件夹。它不包含在列表中。如果我将文件放在文件夹中,文件夹和文件就不会出现问题。

这是预期的行为吗?我想在正常情况下,空文件夹作为资产是无用的,可能会被忽略,但我打算将资源文件夹中的文件夹层次结构复制到SD卡,因此包括所有内容,甚至是空文件夹,都是最好的。

我没有找到任何涵盖此特定问题的文档。

谢谢!

1 个答案:

答案 0 :(得分:2)

这对于存档文件并不常见,并且记住Android包apk文件基本上是zip文件。

某些存档实用程序允许包含空目录的开关,但在构建Android apk时我不知道这样做的方法。一般情况下(对于任何存档/打包),我只需要包含一个名为PlaceHolder.txt的空文本文件,这显然会强制创建正确的树结构。