- 积分
- 76
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
[2006.01.25 移植版]
这个JAVA程序(for 56版)是JunFeng兄提供的,偶也是奉JunFeng兄之命移植的:)
在移植的过程中,做了一个改动:原程序是备份到Address book目录下,日久天长,Address book目录下的文件太多,我觉得这样不太好,所以改为备份到AbkBackup程序的storage目录中。
程序启动后,自动备份MMC卡Address book目录下的三个文件(5F02.adr、7F02.adr、9F02.adr)到程序的storage目录下,备份的文件有“.yyyymmdd”格式的日期后缀,备份完成后,程序自行退出。
我本来想再做一个可以在手机上实现恢复功能的程序,后经测试,通讯录文件可能被手机Open,无法删除覆盖,所以只好作罢。需要恢复时,请先选中备份的文件,去除日期后缀,然后手工拷贝到Address book目录,覆盖原文件即可。
需要打“允许JAVA访问MMC卡任意目录的补丁”,补丁如下:
;JAVA是可以访问STORAGE以外的文件的。
;刷以下补丁就行了
;去掉Java程序访问MMC卡的限制
2128E8: 08 0A
2129F4: BB001E59 2A4C2A12
2129F8: B7001FB80020B600 08B6000902A00018
212A00: 212AB60021B60022 BB001E59B7001FB8
212A08: 4C2BC7000DBB0002 0020B600212AB600
212A10: 591223B70004BF2B 21B600224C2BB000
212A18: B0 00
另:@ Xinshou: 我想JunFeng希望的是程序运行后能自动退出,不需要人为控制,这样方便定义定时任务,你发的那个FileCopy程序不是这种运行模式,所以我还是决定把这个移植过来了。
[2006.01.26 自写版V0.1]
多谢songforming、hw708两位机友测试,报告bug,原版程序实现的拷贝功能有问题,对于大的通讯录文件,会拷贝失败!我将这个程序彻底重写了,现在这个版本,只要确保打了上面的补丁,绝对不会有问题。
此程序在缺省情况下,是将通讯录备份在程序所在目录的storage子目录中。程序支持定制,如果您想选择别的备份目录,请用windows自带的写字板打开“AddrbkBR.jad”文件,修改一下最后一行,写明备份目录即可,示例如下:
如果想备份到MMC根目录下的Address book backup,则将最后一行修改为BackupFolder: Address book backup
如果想备份到MMC根目录下的Address book的backup目录中,则修改为BackupFolder: Address book\backup
注意:“:”后要加一个空格,绝对不能遗漏!另,由于6688的Java中没有创建目录的API,所以如果您定制了其它目录,请保证目录在MMC卡中已经存在,如不存在,请您先自行创建。
下一步,我将进一步完善程序,提供备份版本管理和恢复功能,不过明早就要乘火车回家过年了,估计要年后才能提供新版。在这里,先给论坛上的XDJM们拜个早年,祝新年愉快,万事如意,身体健康!
[2006.01.27 自写版V0.9]
很顺利,能在年前做出同时支持备份和恢复的AddrbkBR[V0.9] :)
请之前下载的机友下载最新的版本,新版已经有通讯录历史备份管理功能,并可在手机上选择历史备份,恢复通讯录。
注意事项如下:
1、本版本同样需要打前面提到的补丁。
2、本版本同样支持备份目录定制,请参看上一版本的说明。
3、备份、恢复时,界面会稍有停顿,请稍等。
4、备份目录下,会生成一个“BACKUPLIST.CFG”文件,请勿修改或删除。
5、备份目录下生成的所有备份,请不要手动删除,需要删除历史备份,请用本程序提供的删除功能。
6、如果选择了“恢复”,界面稍有停顿,然后程序会自行退出,此后请立即关闭手机,再开机,开机后,通讯录就恢复了。
7、因为备份版本是按日期命名的,所以本程序每天只保存一个版本,当日的重复备份,仅会覆盖更新。
@JunFeng: 这个版本不支持启动后自行备份然后自行退出,无法定制定时任务,我春节回来后会稍作修改,提供一个选项配置(目前我已经在jad中预留了这个选项,但还没实现),呵呵,那就是[V1.0]。
@xzwhb: 非常感谢你提供的恢复思路!没有你的提示,这个恢复版本做不出来。
[2006.02.06 自写版V1.0 Final]
本版本在0.9版的基础上,对程序做了优化,耗时操作都有提示,关键操作要求用户确认,防止误操作。另外,程序在jad中增加了一个选项,允许将程序配置为自动备份、自动退出模式,这样方便配合重要记事,定义定时备份,在这种模式下,程序启动后会弹出一个提示框,提示用户三秒后会进入自动模式,您只要在三秒内按下“取消(右软键)”,即可回到常规模式,但是如果三秒内未选择“取消”,程序会自动启动备份,然后自行退出。
我上传的版本,自动模式是关闭的,如果想打开,请用写字板打开AddrbkBR.jad,将其中的“AutoExit: false”改为“AutoExit: true”即可,注意,“:”后需要有一个空格。
附上几张屏幕截图,其中前面两张是自动模式开启后的运行界面:
[ 本帖最后由 yusongchina 于 2006-2-7 08:59 编辑 ] |
评分
-
查看全部评分
|