http://stackoverflow.com – Can anyone explain what exactly the Android Backup API is used for? I have read Using the Backup API and Data Backup from the Developer Docs, but it is still unclear to me. When is data backed up & restored? Specifically in these situations: A user installs my app on Device 1, data is backed up, and the user then installs my app on Device 2. (HowTos)