Merge "[FSD2D] Remove left-over code from proof-of-concept" into sc-dev

This commit is contained in:
Ruslan Tkhakokhov
2021-04-08 20:41:54 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 24 deletions

View File

@@ -4335,17 +4335,10 @@ public final class ActivityThread extends ClientTransactionHandler
private String getBackupAgentName(CreateBackupAgentData data) {
String agentName = data.appInfo.backupAgentName;
if (!UserHandle.isCore(data.appInfo.uid)
&& data.operationType == BackupManager.OperationType.MIGRATION) {
// If this is a migration, use the default backup agent regardless of the app's
// preferences.
// full backup operation but no app-supplied agent? use the default implementation
if (agentName == null && (data.backupMode == ApplicationThreadConstants.BACKUP_MODE_FULL
|| data.backupMode == ApplicationThreadConstants.BACKUP_MODE_RESTORE_FULL)) {
agentName = DEFAULT_FULL_BACKUP_AGENT;
} else {
// full backup operation but no app-supplied agent? use the default implementation
if (agentName == null && (data.backupMode == ApplicationThreadConstants.BACKUP_MODE_FULL
|| data.backupMode == ApplicationThreadConstants.BACKUP_MODE_RESTORE_FULL)) {
agentName = DEFAULT_FULL_BACKUP_AGENT;
}
}
return agentName;
}

View File

@@ -544,11 +544,6 @@ public abstract class BackupAgent extends ContextWrapper {
}
private Set<String> getExtraExcludeDirsIfAny(Context context) throws IOException {
if (isDeviceToDeviceMigration()) {
return Collections.emptySet();
}
// If this is not a migration, also exclude no-backup and cache dirs.
Set<String> excludedDirs = new HashSet<>();
excludedDirs.add(context.getCacheDir().getCanonicalPath());
excludedDirs.add(context.getCodeCacheDir().getCanonicalPath());
@@ -556,10 +551,6 @@ public abstract class BackupAgent extends ContextWrapper {
return Collections.unmodifiableSet(excludedDirs);
}
private boolean isDeviceToDeviceMigration() {
return mOperationType == OperationType.MIGRATION;
}
/** @hide */
@VisibleForTesting
public IncludeExcludeRules getIncludeExcludeRules(FullBackup.BackupScheme backupScheme)
@@ -905,11 +896,6 @@ public abstract class BackupAgent extends ContextWrapper {
}
private boolean isFileEligibleForRestore(File destination) throws IOException {
if (isDeviceToDeviceMigration()) {
// Everything is eligible for device-to-device migration.
return true;
}
FullBackup.BackupScheme bs = FullBackup.getBackupScheme(this, mOperationType);
if (!bs.isFullRestoreEnabled()) {
if (Log.isLoggable(FullBackup.TAG_XML_PARSER, Log.VERBOSE)) {