周考讲解+课外扩展
一、Http近代史
1、http1.0具有三种请求方式:GET、POST、HEAD
2、http1.1新增了五种请求方式:OPTIONS、PUT、DELETE、TRACE、CONNECT方法
1、请求方式说明
1、GET:请求指定的页面信息,并返回实体主类
2、HEAD:类似于get请求,只不过返回的相应中没有具体的内容用于获取报头
3、POST:向指定资源提交数据进行处理请求,数据被包含在请求体中,请求可能会导致新的资源的建立,或已有资源的修改
4、PUT:从客户端向服务器传送的数据取代指定的文档内容
5、DELETE:请求服务器删除指定的页面
6、CONNECT:Http1.1协议中预留给能够将连接改为管道方式的代理服务器
7、OPTIONS:允许客户端查看服务器的性能
8、TRACE:回显服务器收到的请求,主要用于测试或诊断
二、蓝牙信号强度测试
1、蓝牙信号强度
setAction(ACTION_ACL_CONNECTION); --添加action
获得连接匹配都可以获得intent.getExtras().getShort(BlueToothDevice.EXTRA_RSSI);
三、断点续传 RandomAccessFile:随机访问流
1、new RandromAccessFile(“文件路径”,“rw”);
2、设置seek(50); --设置标记
3、读文件:read(byte[]);
四、蓝牙的两种打开方式
1、强制打开:adapter.enable();
2、弹框打开
五、TomCat 搭建服务器 —轻量级的服务器
1、配置环境变量
2、startup.bat
3、webapps/root/文件夹/文件名
六、XUtils
1、作用
网络下载图片和文件
2、方式
get: x.http().get(new RequesParms(网址),new Callback<泛型>){
重写onSuccess() 取结果}
post(传参):requestParms.addQueryStringParms(key,value);