Android:在後台上傳/下載文件數量的最佳方式 (Android: best way to upload/download number of files in background)


問題描述

Android:在後台上傳/下載文件數量的最佳方式 (Android: best way to upload/download number of files in background)

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?

‑‑‑‑‑

參考解法

方法 1:

For downloads part, DownloadManager can be useful . Alas!, no such thing for uploads (yet). To have IOS like functionality, you'd need to write a custom background service.

方法 2:

In android you can use the Download Manager. Here is sample project or you can use the asynchronous class Please refer the below link

Download a file with Android, and showing the progress in a ProgressDialog

(by Irfan DANISHS.D.Priya)

參考文件

  1. Android: best way to upload/download number of files in background (CC BY‑SA 3.0/4.0)

#asihttprequest #iOS #Android






相關問題

遠程服務器上的請求總是失敗 (Request always fail on distant server)

ASIHTTPRequest 緩存我的數據。我不想要任何類型的緩存 (ASIHTTPRequest caches my data. I don't want any kind of cache)

在調用之前釋放了 didFinishSelector ASIHTTPRequest 的自定義委託類 (Custom delegate class for didFinishSelector ASIHTTPRequest being deallocated before called)

Android:在後台上傳/下載文件數量的最佳方式 (Android: best way to upload/download number of files in background)

Ghi giá trị bài đăng trong ASIFormDataRequest (Log Post Value in ASIFormDataRequest)

ASIHTTPRequest - 下載問題 (ASIHTTPRequest - download problem)

ASIHTTPRequest 離線模式連接失敗 (ASIHTTPRequest offline mode connection failure)

ASIHttpRequest 請求:didReceiveBytes:未按預期工作 (ASIHttpRequest request:didReceiveBytes: not working as expected)

如何讓 Ruby on Rails 與 ASIHTTPRequest 一起使用? (How do I get Ruby on Rails to work with ASIHTTPRequest?)

可以指定一個 NSObject 作為多個 ASIHTTPRequests 的代表嗎? (OK to assign one NSObject as the delegate of multiple ASIHTTPRequests?)

需要幫助將 NSXMLParser 與 ASIHTTPRequest 一起使用 (need help using NSXMLParser with ASIHTTPRequest)

處理 ASIHTTPRequest 多個請求 (Handling ASIHTTPRequest Multiple Requests)







留言討論