1f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato/*
2f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * Copyright (C) 2007 The Android Open Source Project
3f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato *
4f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * Licensed under the Apache License, Version 2.0 (the "License");
5f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * you may not use this file except in compliance with the License.
6f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * You may obtain a copy of the License at
7f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato *
8f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato *      http://www.apache.org/licenses/LICENSE-2.0
9f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato *
10f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * Unless required by applicable law or agreed to in writing, software
11f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * distributed under the License is distributed on an "AS IS" BASIS,
12f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * See the License for the specific language governing permissions and
14f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato * limitations under the License.
15f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato */
16f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato
178ad028117d4b99883bbc52b29f097b2fb1d9b0c2Joe Onoratopackage com.android.backuptest;
18f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato
19cc84c69726507a85116f5664e20e2ebfac76edbeChristopher Tateimport android.app.backup.BackupAgentHelper;
204528186e0d65fc68ef0dd1941aa2ac8aefcd55a3Christopher Tateimport android.app.backup.FileBackupHelper;
214528186e0d65fc68ef0dd1941aa2ac8aefcd55a3Christopher Tateimport android.app.backup.SharedPreferencesBackupHelper;
22f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato
23cc84c69726507a85116f5664e20e2ebfac76edbeChristopher Tatepublic class BackupTestAgent extends BackupAgentHelper
24f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato{
2506290a4bb9b280fa14a2bbeb2d3ceb09396a78c3Joe Onorato    public void onCreate() {
2606290a4bb9b280fa14a2bbeb2d3ceb09396a78c3Joe Onorato        addHelper("data_files", new FileBackupHelper(this, BackupTestActivity.FILE_NAME));
27aae628b44518f0886a7f33b88c1131f47d853e70Joe Onorato        addHelper("more_data_files", new FileBackupHelper(this, "another_file.txt", "3.txt",
28aae628b44518f0886a7f33b88c1131f47d853e70Joe Onorato                    "empty.txt"));
29dc355a90a3d9d34f66316928a53f61ac35ab4781Joe Onorato        addHelper("shared_prefs", new SharedPreferencesBackupHelper(this, "settings", "raw"));
30f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato    }
31f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato}
32f9225f89aafa13dcbc3a69a721acf9b76c34485cJoe Onorato
33