Android: best way to upload/download number of files in background

view story

http://stackoverflow.com – I have recently developed an iPhone application which involves media (Images, Audio and video) sync. operation with my web server. I have used ASIHTTPRequest in my iOS application for simultaneous uploading and downloading and do some work in every request finished and failed methods as ASIHTTPRequest provides these methods. - (void)requestFinished:(ASIHTTPRequest *)request - (void)requestFailed:(ASIHTTPRequest *)request Is there any similar library for android. That allow me to upload/download in queue and update me after every successful or failure of request? (HowTos)