androidu1-users team mailing list archive
-
androidu1-users team
-
Mailing list archive
-
Message #00014
Ubuntu One Files update
Jan 14th
DONE:
- implemented viewing/hiding hidden files/folders/volumes
- implemented periodic sync (upon boot and scheduled)
- reported a filesize related bug [for fast volume size check], which turned
out to be a server bug [triaged by verterok]
- looked into possible throttling [low level] and getContent request
(download) cancellation [consulting the latter]
- read (and reading at the moment) syncdaemon queues of various types,
facudobatista's recent branch with unified command pool, checked out
tritcask
- listed signals and intents related to ConnectivityManager, action and
event queues, still looking at best and suitable for mobile environment
solution for scheduling transfers (as a side note, there's a DownloadManager
on Android 2.2/2.3+, but it's over http, so useless for us at the moment)
TODO:
- implement queuing logic and action/event queue(s)
- unify direct database access (Content Provider was comfy, but way too slow
for app-internal operations; transactioning further improves direct db
operations)
BLOCKED:
- Non.
Additional thoughts: I'm starting to feel guilty for asking too many
questions related to storage protocol and syncdaemon on #ubuntuone. The more
I dive into all this stuff, the more complexity of it I grasp. However code
cannot be simply ported, as we're running on a limited-resource device.
That's it, back to work.
Cheers,
karni