|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  | <!-- | 
|  | Copyright 2013 The Android Open Source Project | 
|  |  | 
|  | Licensed under the Apache License, Version 2.0 (the "License"); | 
|  | you may not use this file except in compliance with the License. | 
|  | You may obtain a copy of the License at | 
|  |  | 
|  | http://www.apache.org/licenses/LICENSE-2.0 | 
|  |  | 
|  | Unless required by applicable law or agreed to in writing, software | 
|  | distributed under the License is distributed on an "AS IS" BASIS, | 
|  | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
|  | See the License for the specific language governing permissions and | 
|  | limitations under the License. | 
|  | --> | 
|  |  | 
|  | <sample> | 
|  | <name>Automatic Backup</name> | 
|  | <group>Content</group> | 
|  | <package>com.example.android.autobackup</package> | 
|  |  | 
|  | <minSdk>23</minSdk> | 
|  |  | 
|  | <strings> | 
|  | <intro> | 
|  | <![CDATA[ | 
|  | This sample demonstrates how to selectively disable Automatic Backups in Android M, either by | 
|  | adjusting the location where data files are stored using getNoBackupFilesDir(), or by using a custom | 
|  | XML configuration file. | 
|  |  | 
|  | This sample can also be used as a utility to test the behavior of the Automatic Backup feature. | 
|  | Executing "adb shell bmgr restore com.example.android.autobackup" from a terminal will cause the | 
|  | sample\'s data to be cleared and replaced with a copy from the backup server. | 
|  | ]]> | 
|  | </intro> | 
|  | </strings> | 
|  |  | 
|  | <template src="base" /> | 
|  |  | 
|  | <metadata> | 
|  | <status>PUBLISEHD</status> | 
|  | <categories>Content</categories> | 
|  | <technologies>Android</technologies> | 
|  | <languages>Java</languages> | 
|  | <solutions>Mobile</solutions> | 
|  | <level>INTERMEDIATE</level> | 
|  | <icon>screenshots/icon-web.png</icon> | 
|  | <screenshots> | 
|  | <img>screenshots/1-main.png</img> | 
|  | <img>screenshots/2-settings.png</img> | 
|  | </screenshots> | 
|  | <api_refs> | 
|  | <android>android.app.Backup</android> | 
|  | </api_refs> | 
|  |  | 
|  | <description> | 
|  | Sample demonstrating how to selectively disable Automatic | 
|  | Backups in Android M, either by adjusting the location where data | 
|  | files are stored or by using a custom XML configuration file. | 
|  | </description> | 
|  |  | 
|  | <intro> | 
|  | <![CDATA[ | 
|  | This sample demonstrates how to selectively disable Automatic Backups in Android M, either by | 
|  | adjusting the location where data files are stored using [getNoBackupFilesDir()][1], or by using a | 
|  | custom XML configuration file. | 
|  |  | 
|  | This sample can also be used as a utility to test the behavior of the Automatic Backup feature. | 
|  | Executing: | 
|  |  | 
|  | adb shell bmgr restorecom.example.android.autobackup | 
|  |  | 
|  | from a terminal will cause the sample's data to be cleared and replaced with a copy from the backup | 
|  | server. | 
|  |  | 
|  | [1]: http://developers.google.com/reference/android/content/Context.html#getNoBackupFilesDir() | 
|  | ]]> | 
|  | </intro> | 
|  | </metadata> | 
|  | </sample> |