大家好,我才刚开始使用Android Studio,目前是用1.0.2版本,最近在项目中要使用工厂设计模式,要在工厂类的静态代码块中加载properties配置文件。以前在eclipse中我一般都是直接放在src目录下,这样就可以直接加载了。但在AS中我发现,并不能正确的读取,每次都是返回null。。
我尝试了百度,google,只搜到说要放在classPath中,但AS中我并不能找到准确的路径。
最后,实在无奈下,我将配置文件打包成jar包,然后再放在libs目录下,才可以正确的读取了。但是每次要修改又得从新打包,太麻烦了。
请教下各位,你们都是放在哪个目录下可以正确加载读取的??
1
shunia 2015-01-15 12:57:50 +08:00
放到res/raw/下
properties.load(getResources().openRawResource(R.raw.yourPropertiesFileName)); |
2
zgxltxz 2015-01-27 18:21:47 +08:00 via Android
assets下的东西不会被编译
|