Services/AndroidSyncClient: Difference between revisions

m
no edit summary
mNo edit summary
Line 25: Line 25:
* Run as a lightweight Android service so that sync data is available as soon as Fennec starts
* Run as a lightweight Android service so that sync data is available as soon as Fennec starts
** Perhaps run service more aggressively when Fennec is actually running, back down when Fennec isn't running to avoid using too large of a memory footprint (Android kills background services when it is in need of more memory)
** Perhaps run service more aggressively when Fennec is actually running, back down when Fennec isn't running to avoid using too large of a memory footprint (Android kills background services when it is in need of more memory)
** Ideally we'd like to write this as an [http://developer.android.com/resources/samples/SampleSyncAdapter/index.html|Android Sync Service] so that it shows up in the user's sync screen and that is how they interact with it  
** Ideally we'd like to write this as an [http://developer.android.com/resources/samples/SampleSyncAdapter/index.html Android Sync Service] so that it shows up in the user's sync screen and that is how they interact with it  
** Screenshots: [[Image:AndroidSyncScreenSample1|screen 1]], [[Image:AndroidSyncScreenSample1|screen 2]]
** Screenshots: [[Image:AndroidSyncScreenSample1 Screenshot 1]], [[Image:AndroidSyncScreenSample2 Screenshot 2]]


Here is the beginning of a [[media:ClassDiagram.png|class diagram]]  for the Sync Client. Details will be filled in as the client is designed.
Here is the beginning of a [[media:ClassDiagram.png|class diagram]]  for the Sync Client. Details will be filled in as the client is designed.
52

edits