[Android]读取properties配置文件.
16lz
2022-05-29
public class ConfigControl {
public String load(Context context, String Key) {
InputStream inputStream = context.getClass().getClassLoader().getResourceAsStream(FileName);
Properties properties = new Properties();
try {
properties.load(inputStream);
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return properties.getProperty(Key);
}
}
这里没有做重载构造是因为这仅仅是一个参考用的代码块,我在网上看到有人说可以用Object来代替Context,嗯......没试过.我是新手,我把这个放在一个MVC的C中,所以我希望尽量精简代码,你可以看到我在使用这个方法时需要先new类对象,请问有没有办法将它作Static处理呢?我会先去尝试一下,不过估计会出现NullPoint,因为Context.getClass()似乎不能在静态方法下调用.好吧,我随便说说...继续学习...
public String load(Context context, String Key) {
InputStream inputStream = context.getClass().getClassLoader().getResourceAsStream(FileName);
Properties properties = new Properties();
try {
properties.load(inputStream);
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return properties.getProperty(Key);
}
}
这里没有做重载构造是因为这仅仅是一个参考用的代码块,我在网上看到有人说可以用Object来代替Context,嗯......没试过.我是新手,我把这个放在一个MVC的C中,所以我希望尽量精简代码,你可以看到我在使用这个方法时需要先new类对象,请问有没有办法将它作Static处理呢?我会先去尝试一下,不过估计会出现NullPoint,因为Context.getClass()似乎不能在静态方法下调用.好吧,我随便说说...继续学习...
更多相关文章
- Android(安卓)完全掌握Service
- Android虚拟键盘挡住输入框的处理方法
- android常用控件
- Android拍照、录像、录音代码范例
- android WebView 详细代码
- android 比较精简的list对话框代码
- Binder系列7—framework层分析
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用