Commit graph

337 commits

Author SHA1 Message Date
Steve Soltys
7c3bff31f0 Make transport service start in foreground to resolve #13 2018-12-15 03:34:34 -05:00
Steve Soltys
98297537df Pull commons-io from Maven repository for Gradle builds 2018-11-14 21:40:05 -05:00
Steve Soltys
b00d8d45c7 Fix Travis release API key 2018-11-13 18:50:50 -05:00
Steve Soltys
2244405e39 Fix Travis release API key 2018-11-13 18:26:09 -05:00
Steve Soltys
22db4579e8 Add application version to Android manifest 2018-11-13 18:15:21 -05:00
Steve Soltys
6b29cec736 Add Travis badge 2018-11-13 18:12:05 -05:00
Steve Soltys
05548bfd3e
Merge pull request #7 from stevesoltys/feature/standalone
Add support for standalone builds
2018-11-13 18:06:17 -05:00
Steve Soltys
ab4ae56def Add commons-io dependency to Android makefile 2018-11-13 17:58:27 -05:00
Steve Soltys
7e3ee5d8dc Add .travis.yml 2018-11-11 21:18:36 -05:00
Steve Soltys
cc4b629a89 Automatically start transport service when application launches 2018-11-11 21:00:00 -05:00
Steve Soltys
2fa09be854 Merge branch 'master' into feature/standalone 2018-11-11 20:53:57 -05:00
Steve Soltys
9f3d01e4f9 Use stub backup and restore components by default in backup transport 2018-11-11 17:18:55 -05:00
Steve Soltys
523c4a32a4 Set LOCAL_PRIVATE_PLATFORM_APIS flag for Android Pie support 2018-11-10 16:01:31 -05:00
Steve Soltys
e8720189f3 Add experimental support for standalone builds 2018-11-07 22:04:37 -05:00
Steve Soltys
bf177535e3 Enable backup manager before restore if it's disabled 2018-01-30 00:05:24 -05:00
Steve Soltys
c95655aa3a Fix module dependencies in Makefile 2018-01-24 20:43:24 -05:00
Steve Soltys
2dad0538b2 Add advantages section to README.md 2017-11-09 00:13:12 -05:00
Steve Soltys
072e9a1b02 Remove Gradle as build system
This application must be compiled with the operating system, so Gradle is unnecessary.
2017-11-08 23:56:49 -05:00
Steve Soltys
0bd1596056 Fix #2
The output file descriptor was not being closed after each chunk was written.
1. The output stream will no longer be stored in the restore state.
2. The output file descriptor will be closed after a chunk is transferred.
2017-11-08 23:21:27 -05:00
Steve Soltys
09ff3ba493 Clean up packaging of content provider backup/restore components 2017-10-23 20:02:40 -04:00
Steve Soltys
b9239143e0 Clean up ContentProviderBackupComponent 2017-10-23 20:00:25 -04:00
Steve Soltys
765b8b2540 Stop clearing the backup state after a package is rejected 2017-10-18 23:00:20 -04:00
Steve Soltys
312a13a913 Clean up logging in ContentProviderBackupComponent 2017-10-17 23:39:30 -04:00
Steve Soltys
f5e723b1a1 Clean up full transport logic in ContentProviderBackupComponent 2017-10-17 23:34:59 -04:00
Steve Soltys
1b44225707 Add contributing section to README.md 2017-10-12 23:54:55 -04:00
Steve Soltys
ab4bcbf71d Update README.md with features list and link to wiki 2017-10-12 22:56:47 -04:00
Steve Soltys
93c91db524 Move full restore logic into separate function 2017-10-09 21:21:15 -04:00
Steve Soltys
f41d211ddc Add support for incremental and full backup directory configuration 2017-10-09 20:40:25 -04:00
Steve Soltys
677b950dea Switch selected package list data type to Set 2017-10-09 20:25:40 -04:00
Steve Soltys
facb7029b9 Add initialization functions to ConfigurableBackupTransport 2017-10-09 20:02:41 -04:00
Steve Soltys
0a978c37e8 Clean up transport logic in ContentProviderRestoreComponent 2017-10-04 21:11:02 -04:00
Steve Soltys
a1a8329299 Clean up logging in ContentProviderRestoreComponent 2017-10-03 22:38:09 -04:00
Steve Soltys
e0b106537a Add priv-app permissions configuration 2017-10-01 16:43:24 -04:00
Steve Soltys
3e973fa91f Rename backup transport whitelist configuration 2017-10-01 16:40:43 -04:00
Steve Soltys
7a9c510390 Remove target/source compatibility entries in build.gradle 2017-09-22 00:34:35 -04:00
Steve Soltys
e27a8b308f Switch to builder pattern for ContentProviderBackupConfiguration 2017-09-22 00:10:30 -04:00
Steve Soltys
2497a94e4c Initial commit 2017-09-21 00:30:28 -04:00