2013-03-19 18 views

回答

3

假設你要顯示的服務器映像。

你打算在android中執行哪些常見任務?

您可以使用延遲加載來顯示圖像形式的服務器。 https://github.com/thest1/LazyList。 使用緩存。

您也可以嘗試Universal Image Loader。 https://github.com/nostra13/Android-Universal-Image-Loader。異步加載圖像。將圖像緩存到SD卡。

要從服務器獲取圖像,可以使用AsyncTask。 http://developer.android.com/reference/android/os/AsyncTask.html。如果你需要長時間的運行操作,那麼不要使用asynctask。

長時間運行後臺操作使用服務。 http://developer.android.com/guide/components/services.html

AsyncTask有一個名爲Robospice的替代方案。 https://github.com/octo-online/robospice

在你的情況下,你可以使用通用圖像加載器來顯示圖像形式的服務器。

要發出http請求,您可以使用Apache HTTP。 http://hc.apache.org/downloads.cgi。 下載該jar將其添加到您的項目。

http://www.edumobile.org/android/android-beginner-tutorials/downloading-an-image-from-the-server-and-displaying-it-on-screen。使用HTTP GET請求從服務器上下載圖像的例子

+0

感謝Raghunandan,是我的想法是從互聯網web服務器和負載圖像下載文件並緩存,也顯示如果連接不可用。我正在看你的建議。謝謝。 – 2013-03-19 09:25:02

+0

很高興,如果它有幫助,你可以接受答案。 – Raghunandan 2013-03-19 09:27:43

+0

但對於像iOS的原生全屏畫廊,我需要把它們放在一個Horizo​​ntalScrollView,所以我可以刷卡troughts下載圖像畫廊顯示呢? – 2013-03-19 09:41:42

相關問題