Android基础汇总
安卓中由于Properties可以将特定格式的文件转化为Properties对象,从而获取键值对,所以经常用来存储配置信息如请求网络的路径。
1.获取存储信息的io流:有2中方法一种是context,一种是类加载器:
2.调用Properties的load方法
Properties工程中路径:assets目录下,xxx.properties
工具类:
public class MyProperUtil {
private static Properties urlProps;
public static Properties getProperties(Context c) {
Properties props = new Properties();
try {
// 方法一:通过activity中的context攻取setting.properties的FileInputStream
InputStream in = c.getAssets().open("appConfig.properties");
// 方法二:通过class获取setting.properties的FileInputStream
// InputStream in = PropertiesUtill.class.getResourceAsStream("/assets/ setting.properties "));
props.load(in);
} catch (Exception e1) {
e1.printStackTrace();
}
urlProps = props;
return urlProps;
}
}
使用:Properties p = MyProperUtil.getProperties(context);
//保存数据
p.put("picUrl", "http://blog.youkuaiyun.com/baopengjian");
//获取
String url = p.getProperty("picUrl")
//删除
p.remove("picUrl");
//清除
p.clear();
本文详细介绍了Android环境下如何利用Properties文件进行配置信息的存储与管理,包括获取存储信息的IO流方法、Properties类的load方法应用、以及如何在工程中使用和维护这些配置文件。
8607

被折叠的 条评论
为什么被折叠?



