protected void onFindAppFile(ConfigeAppOption option, int currentNum) { onTaskStateChanged(this, new TaskStateChangedEventArgs() { TaskState = TaskState.AppProc, Description = "已找到应用数据备份:" + option.PackageName_Android + " 正在还原...", TaskID = option.ID, CurrentNumber = currentNum, TotalNumber = totalNumber }); }
protected override bool appDataCheckExist(ConfigeAppOption option, string[] Files, out string filePath) { filePath = appSrcPath + option.PackageName_Android + ".tar"; if (Files.Contains(filePath)) { appDataDesPathSub = "\\"; appDataDesPath = DestinationPath + appDataDesPathSub; return(true); } filePath = appSrcPath + option.PackageName_Android + ".zip"; if (Files.Contains(filePath)) { appDataDesPathSub = "\\data\\data\\"; appDataDesPath = DestinationPath + appDataDesPathSub; return(true); } return(false); }
protected virtual bool appApkCheckExist(ConfigeAppOption option, string[] Files, out string filePath) { filePath = appSrcPath + option.PackageName_Android + ".apk"; return(Files.Contains(filePath)); }
protected virtual bool appDataCheckExist(ConfigeAppOption option, string[] Files, out string filePath) { filePath = appSrcPath + option.PackageName_Android; return(false); }
protected override bool appDataCheckExist(ConfigeAppOption option, string[] Files, out string filePath) { filePath = appSrcPath + option.PackageName_Android + ".zip"; return(Files.Contains(filePath)); }