Android有用的库下载文件和显示照片浏览器库

问题描述:

我是Android新手。 我将这些库用于我的iOS项目,对于简化某些常见任务非常有用。 Android开发有类似的对应库吗?Android有用的库下载文件和显示照片浏览器库

MWPhotoBrowser - https://github.com/mwaterfall/MWPhotoBrowser

SDWebImage - https://github.com/rs/SDWebImage

MBProgressHUD - https://github.com/jdg/MBProgressHUD

ASIHTTPRequest - http://allseeing-i.com/ASIHTTPRequest/

谢谢

假设你要显示的服务器映像。

你打算在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