【发布时间】:2011-07-13 12:34:27
【问题描述】:
我只想要assets 目录的路径,我想在整个应用程序中将其用作变量。
我知道我们可以使用 AssetManager 引用“assets”目录中的文件,但我现在不想引用文件,我只想要 assets 目录的路径。
谁能帮我解决这个问题?
【问题讨论】:
-
你是在用这个来形成内容Uris吗?您的用例具体是什么?
-
@David:由于 android 对
raw目录中的文件有文件大小限制,我将把文件放在assets目录中,在运行时,我会根据需要检索它们。 ..所以基本上,文件名是动态的,但assets目录的路径将保持不变......所以想获取assets目录的路径。 -
明白了——如果你需要的话,我可以给你一个 Uri 形式的路径,你可以使用 ContentProviders 吗?显然,这仅在您使用 ContentProvider 加载资产时才有效,这就是我问的原因。
-
@David:我不确定这是否可行,但我可以试一试。实际上,我将在我的一个客户
Settings类中设置assets目录的路径,该类将被其他 API 调用使用......你看到这是可能的......也许你可以分享一些你的东西可能工作的代码,我会试一试......在此先感谢。