0

我是安卓新手。我将这些库用于我的 iOS 项目,对于简化一些常见任务最有用。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/

谢谢

4

1 回答 1

3

假设您要显示来自服务器的图像。

您打算在 android 中执行哪些常见任务?

您可以使用延迟加载从服务器显示图像。https://github.com/thest1/LazyList。使用缓存。

您也可以尝试通用图像加载器。https://github.com/nostra13/Android-Universal-Image-Loader。异步加载图像。将图像缓存到 sdcard。

要从服务器获取图像,您可以使用 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

在您的情况下,您可以使用 Universal Image Loader 从服务器显示图像。

要发出 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 请求从服务器下载图像的示例

于 2013-03-19T07:33:00.707 回答