本系列文章主要介绍如何利用Android开发一个简单的健康食谱软件。用到的相关技术如下所示:
提供GridView和ListView的基本使用
利用universal-image-loader异步加载网络图片
通过HttpClient获取网络http请求数据
滑动分页加载数据
软件所用的所有数据均来源于http://doc.yi18.net/cookwendang提供的食谱接口,感谢他们!...
分类:
移动开发 时间:
2015-04-01 17:50:53
阅读次数:
234
本系列文章主要介绍如何利用Android开发一个简单的健康食谱软件。用到的相关技术如下所示:
提供GridView和ListView的基本使用
利用universal-image-loader异步加载网络图片
通过HttpClient获取网络http请求数据
滑动分页加载数据...
分类:
移动开发 时间:
2015-03-31 12:52:30
阅读次数:
189
加载网络图片可以说是网络应用中必备的。如果单纯的去下载图片,而不去做多线程、缓存等技术去优化,加载图片时的效果与用户体验就会很差。一、自己实现加载图片的方法tips:*iOS中所有网络访问都是异步的.(自己开线程去下载) *普通为模型增加UIImage属性的方法做的是内存缓存(下次启动还需要从网络重...
分类:
移动开发 时间:
2015-03-30 22:26:36
阅读次数:
170
框架名为:UIImage+WebCache.h 继承于UIimageView
框架里面加载网络图片的方法共4中:分别为1.普通加载 2.线程NSThread 3.
#import "ViewController.h"
#import "UIImage+WebCache.h"
@interface
ViewController ()
@en...
分类:
移动开发 时间:
2015-03-28 08:57:23
阅读次数:
160
//AFN函数 — imageview加载网络图片并且获取图片,获取之后存储到手机
[image
setImageWithURLRequest:[NSURLRequest
requestWithURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"%@",skin.bigImg]]
] placeholderImage:ni...
分类:
其他好文 时间:
2015-03-12 17:10:12
阅读次数:
129
Volley框架是在Google I/O 2013上Volley发布的,目的是使Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。我们也简单了解下Volley引入的背景,在Volley出现以前,我们可能面临如下的问题,比如要在ListView或是GridView中加载数量较多的图片时:先在ListAdapter#getView()里开始图像的读取,再通过AsyncTask等机制使...
分类:
移动开发 时间:
2015-03-05 13:05:29
阅读次数:
144
所谓经验,不是指能找到一条通向目标的捷径,而是在通向目标的过程中能够有效避开各种“坑”。谈一谈不借助第三方框架,加载网络图像过程中遇到的各种“坑”。应用背景:通过tableView做一个app列表的展示页,其中app的图标需要从网络上获取。开始的状态:同步加载网络图片问题: 1. 如果网速慢,会给用户非常明显的”卡”的感觉
2. 每次显示 cell,都会重新加载图片
解决思...
分类:
其他好文 时间:
2015-02-18 10:45:40
阅读次数:
128
ImageLoader是一个加载网络图片的封装类,其内部还是由ImageRequest来实现的。但因为源码中没有提供磁盘缓存的设置,所以咱们还需要去源码中进行修改,让我们可以更加自如的设定是否进行磁盘缓存。一、添加对磁盘缓存的控制我们默默的打开源码,添加如下代码: private boolea...
分类:
Web程序 时间:
2015-01-30 17:33:11
阅读次数:
134
MainActivity如下:
package cc.patience7;
import android.os.Bundle;
import android.app.Activity;
/**
* Demo描述:
* 采用瀑布流的形式加载大量网络图片
* 详细分析参见WaterfallScrollView
*
* 更新说明:
* 在原本的的基础上添加了本地缓存DiskLruCac...
分类:
系统相关 时间:
2015-01-20 20:28:50
阅读次数:
509
效果图:该banner功能有自动切换图片,点击图片可以自定义事件,手动滑动切换,异步加载图片代码说话:布局文件: 布局文件中我自定义了一个HorizontalViewPager,它是在vie...
分类:
其他好文 时间:
2015-01-15 20:00:40
阅读次数:
267