Android - 如何包含和使用ResourceBundle

时间:2011-04-07 18:27:24

标签: android resourcebundle

我的Android应用依赖第三方代码。此代码使用资源包并将它们放在src目录下名为resourcebundles的目录中。在他们的代码中,他们然后这样做:

ResourceBundle bundle = ResourceBundle.getBundle("appname.resourcebundles.ErrorBundle");

我想做同样的事情,但我无法确定应该放置资源包的位置。我尝试了几个不同的地方,但总是得到任务资源例外。

关于我应该尝试的任何指导?

2 个答案:

答案 0 :(得分:1)

我发现我只需要" com.appname.resourcebundles.ErrorBundle"。但资源包确实可以正常工作。

答案 1 :(得分:0)

我不知道这是否对您有所帮助,但在我的应用程序中,我将文件放在“assets”目录中,然后我可以通过

访问该目录
InputStream is = getAssets().open(fileName);

其中fileName是包含文件名称的字符串,例如“text.txt”

据我所知,把东西放在“assets”目录中是包含文件并像你说的那样使用它们的唯一方法。但是,我很可能错了。 :-P

谢谢,: - )

-Jared