在跟完项目一之后,紧接着的就是UI高级,虽老师说UI高级并不复杂,可还是有很多需要去记住的地方,目前学到的有与生活息息相关的东西,比如超文本传输协议HTTP,以及网络请求等其实一开始学好觉得蛮简单的,但逐渐深入之后就觉得要懂的地方有很多,不就正应验了那句,理解越深..
分类:
其他好文 时间:
2015-08-13 20:27:21
阅读次数:
144
一、前言 Google自从2013的IO大会上发布volley框架之后就受到广泛应用,的确,用过几个网络请求库,感觉volley还是很好用的,用起来也特别方便顺手。但是遇到上传文件就比较麻烦,尤其是有时候想一个参数名对应多...
分类:
Web程序 时间:
2015-08-13 16:05:04
阅读次数:
270
1. 框架特点
(1). 通信更快,更简单
(2). Get、Post网络请求及网络图像的高效率异步处理请求
(3). 排序
(4). 网络请求的缓存
(5). 多级别取消请求
(6). 和Activity生命周期的联动
缺点:不适合上传和下载
优点:高效的Get/Post方式的数据请求交互,网络图片加载和缓存,是谷歌官方推出的框架,性能很稳定和强劲。
2. 框架使用...
分类:
移动开发 时间:
2015-08-13 15:57:17
阅读次数:
134
在写Android应用程序时经常会用到图片缓存,对于网络请求使用Android平台上的网络通信库Volley,能使网络通信更快,更简单,更健壮,而且Volley特别适合数据量不大但是通信频繁的场景,所以可以使用volley来请求网络图片。接下来就将本人在一个项目中的图片缓存模块拿出来跟大家分享,欢迎批评指正。
/**
* @author
* @date 2015/4/14
* 利用文件...
分类:
移动开发 时间:
2015-08-13 12:06:07
阅读次数:
124
网络上越来越多的公司进行着自己的平台化策略,其中绝大多数都已Web API的方式对外提供服务,为了方便的使用这些服务,你不得不引用许多相关的类库,但是API的本质其实仅仅是一些约定的网络请求,我们大多数情况仅仅使用API提供的少数几个功能,因此,我稍微修改了下微博的c#的类库,加入了ImitateL...
分类:
其他好文 时间:
2015-08-12 13:16:04
阅读次数:
134
之前做Web项目的时候,经常会使用Fiddler(Windows下)、Charles Proxy(Mac下)来抓包,调试一些东西;现在搞Android App开发,有时候也需要分析手机App的网络请求,包括参数、返回值等。在Mac上也是可以继续使用Charles Proxy来抓Android App发出的网络包的,大概的几个步骤:
1、保证手机和Mac连接的是同一个无线局域网
2、...
分类:
移动开发 时间:
2015-08-12 11:44:53
阅读次数:
207
网络请求一般分为同步请求和异步请求,同步请求如果访问时间过长,会造成界面卡死状态,用户体验不是很好。但是请求速度较快的话,也可以考虑使用同步访问。现在先来学习同步访问。
(1)在viewDidLoad()方法中实现如下代码:
override func viewDidLoad() {
super.viewDidLoad()
var da...
分类:
移动开发 时间:
2015-08-11 23:27:45
阅读次数:
195
工作这么长时间,起初还是喜欢用面向程序过程的思路去写代码。慢慢的才会用面向对象的思路分析、解决问题。也算是一点点进步吧。最近在做一个下载音乐的功能。用到了HttpClient类。于是就简单的写了一个文件处理类。主要实现了Get请求,Post还很不完善(Post看到过别人写的很不错的类,以后会贴出)。...
分类:
Web程序 时间:
2015-08-11 13:42:18
阅读次数:
457
在《【Java&Android开源库代码剖析】のandroid-smart-image-view》一文中我们提到了android-async-http这个开源库,本文正式开篇来具体介绍这个库的实现,同一时候结合源代码探讨怎样设计一个优雅的Android网络请求框架。做过一段时间Android开...
分类:
移动开发 时间:
2015-08-11 11:57:53
阅读次数:
135