如何在Android中获取“assets”目录的绝对路径?

时间:2011-07-13 12:34:27

标签: android android-assets

我只想要assets目录的路径,我希望在整个应用程序中将其用作变量。

我知道我们可以使用AssetManager引用“assets”目录中的文件,但我现在不想引用文件,我只想要assets目录的路径

有人可以帮我吗?

2 个答案:

答案 0 :(得分:4)

  

我只想要资产目录的路径,我希望在整个应用程序中将其用作变量。

设备上没有“资产目录的路径”。

  

我知道我们可以使用AssetManager引用“assets”目录中的文件,但我现在不想引用文件,我只想要资产目录的路径。

设备上没有“资产目录的路径”。

  

有人可以帮我吗?

不,因为设备上没有“资产目录的路径”。请根据需要使用AssetManager检索资产InputStream

  

由于android对原始目录中的文件有文件大小限制,我将把我的文件放在assets目录中,在运行时,我会根据需要检索它们

资产AFAIK的“限制”是相同的。绕过“限制”的通常方法是为文件提供Android的构建工具不会尝试压缩的扩展(.mp3工作IIRC)。

答案 1 :(得分:0)

尝试使用

  

AssetFileDescriptor