This is an old revision of the document!
Assignment resources archive:
Your task is to create a backup service for Android and an Activity or series of Activities which act as a front-end for the service. Archiving and unarchiving should be handled by a native library. The application must be able to read and write data to the phone's internal or external storage.
The service must be accessible implicitly by other applications via the “application.service.NDK_BACKUP” action. An application can send a request via startService, with an intent containing the following fields:
In case this mode of operation is used, you can add notifications to announce the user when the operation has ended.
An application can use the service via a binder which implements the interface described in IBinderService.aidl found in the assignment archive.