Repository navigation
DataBackup v3.13.2
这次修的是云端的几个问题,其中两个叠在一起,表现成「明明有备份、却什么也看不到」。
云端「文件」列表一直是空的:加载文件备份时,函数收到了云账号却把它丢在一边、固定传了个空值,而下游正是靠这个参数区分「扫云端」还是「扫本地」—— 传空就永远只扫本地,云端那几项从来没进过数据库,所以恢复页的「文件」怎么刷新都是空白、搜也搜不到。同一个文件里,应用备份那份的加载传参是正确的,两行并排一对比就能看出来。
勾选之后点「继续」,预处理页仍然显示 0.00 Bytes:这一页进页面时先按当前来源统计、之后才去确定来源,统计那一步来源还是空的,于是按本地查了一遍,结果当然是 0。应用侧同一处写的是「先确定来源、再统计」,把文件侧的顺序对齐就好了。修好后同一套流程在平板上实测:列表能列出来、勾上、点继续显示 57.60 MB,和外面那个数字对得上。
另外两处顺带修的:
备份时如果目录里有个读不到的条目(比如某些机型相机建的隐藏目录 .tmfs,连 root 都没权限),以前整个任务会被判失败 —— 哪怕数据已经完整写入、归档校验也通过了。现在这类情况不再误报,归档真损坏时校验仍会失败。
系统数据的「从云端恢复」,在你还没把这项传到云端时,以前点了才失败、而且分不清是「云端没有」还是「网络出错」。现在选账号的面板里不存在的账号会置灰并写明原因;连不上则保持可选(那只是没问到,不代表没有)。
还有个小改动:压缩等级与压缩线程数的说明各加了一句「关闭只是折叠此项,仍生效,默认 1 / 2」,免得被读成「关掉就不用了」,同时去掉了「压缩线程数」里那句「(如 2)」。19 个语言同步。
文件:DataBackup-3.13.2-arm64-v8a-alpha-release.apk(15,352,192 字节)、DataBackupFTPServer-v2.5.exe。