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