Android网络通讯架构——Volley1、
Volley提供的功能简单来说,它提供了如下的便利功能:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)2、学习前的...
分类:
其他好文 时间:
2014-06-29 13:14:06
阅读次数:
225
发现在家里的时候用Android App里的WebView打开网站很慢,会有十几秒甚至更长时间的卡住。
但是在电脑上打开同样的网页却很快。
查找这个问题的过程比较曲折,记录下来。
抓取Android网络数据
为了调试这个问题,首先要抓取Android的网络包数据。开始时,是想用Wireshark来抓包的,但是很麻烦,tcpdump在手机要root权限。
于是转换思路,能不能在Androi...
分类:
移动开发 时间:
2014-06-26 12:05:30
阅读次数:
336
教学章节
教学内容
学时安排
备注
1
Android快速入门
2
Android模拟器与常见命令
3
Android用户界面设计
4
Android网络通信及开源框架引用...
分类:
移动开发 时间:
2014-06-22 06:57:59
阅读次数:
340
首先通过你要下载的歌曲通过下列连接:
http://box.zhangmen.baidu.com/x?op=12&count=1&title={title}$${author}$$$$
可以获取一个xml文件通过解析xml文件就可以读取到音乐下载的地址和歌词下载的地址。
部分代码:
String title = "六月的雨";
String singer = "胡歌"; ...
分类:
移动开发 时间:
2014-06-14 07:01:42
阅读次数:
334
一. 数据上传1. 登录 数据上传 + 安全(加密 )2. 评论 数据上传 + 数据过滤3.
图片、音频或视频上传 任何资源都是二进制,二进制都可以转为String使用到的技术:HTTP get请求1. Android客户端向Server请求下载数据2.
Android客户端把数据上传到Ser...
分类:
移动开发 时间:
2014-06-09 15:17:17
阅读次数:
221
RT..我之前感觉Android网络通信很神奇,Magic...
分类:
移动开发 时间:
2014-06-08 04:41:52
阅读次数:
253
近段时间由于要对手机网络状况进行判断、开启和关闭,从网上找了些资料,现整理如下包含了对WiFi、GPRS、飞行模式的开启、关闭以及一些状态的检测,在小米和三星平板上测试均通过[java]
view plaincopypackagecom.my.device_admin.business;import...
分类:
移动开发 时间:
2014-06-07 00:28:50
阅读次数:
364
Socket通常称为“”套接字。Socket字面上的中文意思为“插座”。一台服务器可能会提供很多服务,每种服务对应一个Socket,而客户的“插头”也是一个Socket。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。Socket把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。Sock...
分类:
移动开发 时间:
2014-06-04 13:08:20
阅读次数:
446
1、3个相关API接口
Android网络编程相关的API接口与相关用途如下图
2、 2种网络架构模式
B/S----浏览器/服务器端模式,通过应用层的HTTP协议通信,不需要特定客户端软件,而是需要统一规范的客户端,简而言之就是Android网络浏览器(如chrome,UcWeb,QQ浏览器等等)访问web服务器端的方式了。
C/S-----》客户端...
分类:
移动开发 时间:
2014-06-03 01:54:22
阅读次数:
323
XML(Extensible Markup Language)可拓展标记语言,它与HTML一样,都是SGML(标准通用标记语言),它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。在Android下有三种方式解析XML,分别为SAX、DOM、PULL;它们有各自的特点,在网络编程中...
分类:
移动开发 时间:
2014-05-31 21:56:12
阅读次数:
387