Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ndk:assignments:warmup [2014/03/22 10:35]
petre.eftime [Description]
ndk:assignments:warmup [2014/03/22 11:42] (current)
petre.eftime [Description]
Line 6: Line 6:
  
 The assignment is individual. The assignment is individual.
 +
 +Revision 2.
 ==== Description ==== ==== Description ====
  
Line 31: Line 33:
  
 === Application === === Application ===
 +
 +The application must be able to configure the service and provide a front-end for it, giving the user the ability to back up and restore his personal data, which might not be handled by other applications.
  
 The application should have the following functionality through one or multiple Activities: The application should have the following functionality through one or multiple Activities:
   * A way to set a folder for where the archives will be stored.   * A way to set a folder for where the archives will be stored.
-  * A way to create a backup and way to restore a backup. The archive and path must be supplied by the user.+  * A way to create a backup and way to restore a backup. The archive ​(only for restoring) ​and path must be supplied by the user.
   * A way to explore the file system more easily, to be able to choose archives or paths for the previous tasks.   * A way to explore the file system more easily, to be able to choose archives or paths for the previous tasks.
  
Line 43: Line 47:
   * Functions for getting the file names and paths in an archive.   * Functions for getting the file names and paths in an archive.
   * The archive should be compressed (android comes with libzlib by default)   * The archive should be compressed (android comes with libzlib by default)
-  * It is desirable that the archives are in a standard format (zip, tar, tar.gz, 7zip, etc). You can use external libraries, but the source must be available.+  * It is desirable that the archives are in a standard format (zip, tar, tar.gz, 7zip, etc). You can use external libraries, but the source ​code for them must be available
 + 
 +The library should be compilable and runnable on x86 processors.
 ==== Points ==== ==== Points ====
    
ndk/assignments/warmup.1395477345.txt.gz · Last modified: 2014/03/22 10:35 by petre.eftime
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0