前两天做测试,重新加载了SavingKeeper,结果导致所有的输入数据都丢失了,这才想起,安装同版本的程序时,会先卸载原来的,也就导致了数据的丢失,这真是个麻烦问题。
于是SavingKeeper添加了导入、导出功能。新的版本可以这里
下载;
上图了。
两种导入的区别在于‘比较导入’是在导入时检查是否同‘标题’的项目已经存在,存在的就不再导入了;而‘覆盖导入’则是先删除当前全部项目,重新导入文件中的。
下面是导入导出文件格式例子。导入导出功能的另一个好处就是,如果嫌在android上输入麻烦,可以先在电脑上写好这个xml文件,然后一次导入进去。(狠合适我这种手指头比较不灵活的人。。。)
<?xml version='1.0' encoding='utf-8' standalone='no'?><SavingKeeper version="1">
<Saving>
<Item id="7">
<Title>111</Title>
<Amount>10</Amount>
<Currency>0</Currency>
<Checkin>2011.11.23</Checkin>
<Type>0</Type>
<Bank>1</Bank>
<Note>333</Note>
</Item>
<Item id="8">
<Title>1112</Title>
<Amount>10</Amount>
<Currency>0</Currency>
<Checkin>2011.11.23</Checkin>
<Type>0</Type>
<Bank>1</Bank>
<Note>333</Note>
</Item>
</Saving>
</SavingKeeper>