我是新的android平臺。我想通過後臺服務上傳數據(圖片)和下載數據(圖片),如果我想取消上傳或下載,那麼很容易就可以。 請幫幫我。它是如何做的。 我不知道這件事。如何上傳數據到服務器並通過後臺服務在android中從服務器下載數據?
我想通過提供示例或教程鏈接或有用/有用的資源鏈接來獲得幫助。
我是新的android平臺。我想通過後臺服務上傳數據(圖片)和下載數據(圖片),如果我想取消上傳或下載,那麼很容易就可以。 請幫幫我。它是如何做的。 我不知道這件事。如何上傳數據到服務器並通過後臺服務在android中從服務器下載數據?
我想通過提供示例或教程鏈接或有用/有用的資源鏈接來獲得幫助。
從服務器上傳/下載數據(圖像)是耗時的任務。所以在主UI線程中除了在後臺線程中運行耗時的任務總是更好。這樣它不會阻止用戶界面。
你應該去爲AsynchTask
,這將幫助你實現在其有效的三種方法,其是從服務器下載數據:
doInBackground()
-invoked在後臺線程onPreExecute()
執行完之後。
onPreExecute()
- 在任務執行前在UI線程上調用它。
onPostExecute()
- 在後臺計算完成後在UI線程上調用。
退房下面Uploading Image on Server和Image Uploading
用於下載圖像檢查下面的鏈接
希望這會引導你。
可以使用的AsyncTask,檢查出的文檔, http://developer.android.com/reference/android/os/AsyncTask.html
可以從服務啓動的AsyncTask,並把下載的代碼在doInBackground,如果你需要updaste有關進展情況的用戶使用onPostExecute(這是運行在主線程)
也這是一個有用的教程(還有更多)
http://www.vogella.com/tutorials/AndroidBackgroundProcessing/article.html
希望這將有助於你開始
我是新的android,所以如何啓動程序。我不知道所以我做沒有代碼的問題 – kablu