网络技术-android--20160317
来源:互联网 发布:pcb画图软件 编辑:程序博客网 时间:2024/05/15 14:19
1 WebView控件的用法:在程序中展示一些网页,不需要打开浏览器。
2 HTTP协议访问网络,工作原理:
1客户端向服务端发一条http请求,
2服务端接受服务响应会返回一些数据给客户端,
3解析返回的数据,
4显示在终端
3 android上发送http请求的方式有两种:HttpURLConnection 和 HttpClient
4 http请求使用的方法常用的有两个 GET 和POST,GET希望从服务器获取数据,POST表示希望提交数据给服务器。
5 子线程无法对UI进行操作,所以要用到Message机制(异步消息处理机制),子线程一般处理 下载等比较耗时的操作
6 每一个应用程序都对应的有一个服务器。(搭建最简单的web服务器---百度)
应用程序要和服务器之间上传下载数据(都是格式化的数据有一定的结构规格-接受到以后需要用相同的结构规格解析)
7 一般需要解析的数据有XML格式的数据 和JSON格式的数据
XML格式的数据 解析方法有两种 Pull解析方式 和 SAX解析方式
JSON格式的数据 。。。。。。。JSONObject 和GSON方式
JSON格式的数据优势在于体积更小,网络上传输的时候可以更省流量。
0 0
- 网络技术-android--20160317
- Android网络技术
- Android网络技术
- Android网络技术
- android网络技术
- Android网络技术
- android网络技术
- Android网络技术
- Android笔记三(网络技术)
- Android网络技术之HttpURLConnection
- Android之使用网络技术
- Android之网络技术
- Android网络技术之WebView
- Android网络技术之HttpURLConnection
- Android 使用网络技术
- Android之网络技术
- Android中的网络技术总结
- 网络技术
- 第4周-项目5-(4)
- 【Scala-ML】如何利用Scala构建并行机器学习系统
- HDOJ 1280 前m大的数
- 第三周项目4—穷举法解决组合问题
- Java中Arraylist可以像链表一样不需初始声明大小而增长的原因
- 网络技术-android--20160317
- 【案列】私人通讯录02 - 数据存储和删除
- 【Scala-ML】使用Scala构建机器学习工作流
- 基础网络概念(鸟哥的私房菜)
- CentOS6.5中修改yum源
- 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
- Eclipse安装tomcat插件
- 快速排序算法
- Ajax状态码