需求说明:
在android中,使用xml配置文件替代原来的SharedPreferences,并且将文件放置到sd卡下,以实现软件的“绿色化”(项目是针对大屏开发的,所以有这样奇怪的需求)
相关知识储备:
先前只是解析过xml类型的接口数据,并且,一般情况下大家使用xml文件也多是作为只读文件来用。关于修改xml文件是一无所知的。
处理思路:
拿到要修改的节点名,如果存在则修改,如果不存在则添加
完整代码:
public void setXmlValue(String key, Object value) {
Long st = System.currentTimeMillis();
// String time = DateUtils.getCurrLongTime();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();