public static void loadBitmap(String urlStr, ImageView image, float aspectRatio) {
AsyncImageLoader asyncLoader = new AsyncImageLoader(image, mLruCache);
//AsyncImageLoader为一个自定义类,继承自AsyncTask
Bitmap bitmap = asyncLoader。getBitmapFromMemoryCache(urlStr);//先从缓存中获取
changeImageSize(image, aspectRatio);来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
if (bitmap != null) {
image。setImageBitmap(bitmap);//如果缓存中存在则直接设置给ImageView
} else {
changeImageSize(image, aspectRatio);//改变图片大小
image。setImageResource(R。drawable。default_picture);//否则先设置成默认的图片
asyncLoader。execute(urlStr);//然后执行异步任务AsycnTask 去网上加载图片
}
}
4。2 模块实现
4。2。1 用户模块
1)用户注册
用户注册流程如图4。2所示:
图4。2 用户注册流程图
用户在打开软件之后进入登录界面,点击登录界面右下角的注册按钮进入注册界面,注册界面如图4。3所示。