OSDN Git Service

Pull backup password logic out of BackupManagerService
authorRobert Berry <robertberry@google.com>
Thu, 13 Jul 2017 16:14:00 +0000 (17:14 +0100)
committerRobert Berry <robertberry@google.com>
Fri, 14 Jul 2017 13:51:16 +0000 (14:51 +0100)
commit9699fe319e78c681e638e8d5dee7954e15f8a96b
treee91961b2373b665d0153e741583543eb2cf079ea
parentb57501a8d93fc1ca8e526a3befbb09e6daecc55f
Pull backup password logic out of BackupManagerService

This makes it easier to follow what's going on. Also makes it easy for us to
add unit tests for this component.

Bug: 36850431
Test: adb shell am instrument -w -e package com.android.server.backup com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
Change-Id: Ifb85f1573bcfb7da26febed35d49454614b5d975
services/backup/java/com/android/server/backup/BackupPasswordManager.java [new file with mode: 0644]
services/backup/java/com/android/server/backup/RefactoredBackupManagerService.java
services/backup/java/com/android/server/backup/fullbackup/PerformAdbBackupTask.java
services/backup/java/com/android/server/backup/restore/PerformAdbRestoreTask.java
services/backup/java/com/android/server/backup/utils/DataStreamCodec.java [new file with mode: 0644]
services/backup/java/com/android/server/backup/utils/DataStreamFileCodec.java [new file with mode: 0644]
services/backup/java/com/android/server/backup/utils/PasswordUtils.java
services/tests/servicestests/src/com/android/server/backup/BackupPasswordManagerTest.java [new file with mode: 0644]
services/tests/servicestests/src/com/android/server/backup/utils/DataStreamFileCodecTest.java [new file with mode: 0644]