E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ANDROID网络编程
Android网络编程
(五)OkHttp2.x用法全解析
前言讲完了Volley,我们接下来看看目前比较火的网络框架OkHttp,它处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复。如果您的服务器配置了多个IP地址,当第一个IP连接失败的时候,OkHttp会自动尝试下一个IP,此外OkHttp还处理了代理服务器问题和SSL握手失败问题。1.使用前准备eclipse引入jar包地址:okhttp-2.7.5.jarokio-1.7.0.jarAnd
刘望舒
·
2020-02-02 22:49
Android Review
相关java基础面试题四种引用对比List,Set,Map详解面试大纲面试大纲各版本特性android各个版本的新特性Android各个版本以及新特性性能优化Android性能优化面试题汇总大纲网络编程
Android
浪非花
·
2020-02-01 17:48
Android网络编程
-TCP/IP协议
在
Android网络编程
-计算机网络基础一文中得知,IP协议属于网络层,TCP、UDP协议属于传输层。IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。
yeungeek
·
2020-01-13 14:35
Android网络编程
之--Socket编程
博客地址:flutterall.com引言
Android网络编程
一直都是我想记录的一篇文章,由于种种原因,一直推迟,终于在在今天开始写了。这是一个好的开始,O(∩_∩)O哈哈~。
徐爱卿
·
2020-01-08 06:25
从源码解析Volley(一)
转载刘望舒的博客
Android网络编程
(四)从源码解析Volley1.Volley结构图从上图可以看到Volley分为三个线程,分别是主线程、缓存调度线程、和网络调度线程,首先请求会加入缓存队列,如果发现可以找到相应的缓存结果就直接读取缓存并解析
qiaoStr
·
2019-12-28 17:34
Android网络编程
之TCP/IP的Socket、ServerSocket模式
TCP/IP是一种协议,一种面向连接的、可靠的协议。Socket仅仅是针对TCP、UDP网络接口来封装,不涉及上层协议。TCP与UDP的传输特性不一样,适用于不同类型的应用层协议,TCP有连接,延时较长,能保证服务质量。UDP无连接,应用程序需要进行数据分包、延时短,效率高,数据包可能丢失或达到对端发生数据混乱。在Socket之上可以实现RFC标准的应用层协议,也可以自定义实现私有的应用协议。在j
博为峰51Code教研组
·
2019-12-25 15:09
Android网络编程
中我认为应该注意的地方
关于项目下载路径在Java端下载的时候成功的话文件应当在项目的根目录那里(没有指定具体的下载位置)同时下载的文件也会出现在eclipse中项目目录的最下面服务器资源存放路径这样的话你的访问路径应当是http://192.168.1.107:8080/meng.mp4其中192.168.1.107是你的ip地址8080是默认访问的端口号meng.mp4是要=下载的资源的名字在写服务器地址的时候一般需
山山山山山
·
2019-12-21 11:34
Android网络编程
(二)构:HTTP协议报文基本结
HTTP协议属于TCP/IP中的应用层,用于客户端与服务端之间的通信,客户端请求访问文本或图像等资源,服务器端则提供资源响应,HTTP协议中,必定是客户端先发起请求,服务端在未收到请求之前不会进行响应。这一章主要针对HTTP/1.1版本进行讲解,因为和HTTP/2.0有些区别。后面有空会对比这两个版本的区别。1HTTP在TCP/IP中的位置HTTP与TCP/IP中其它协议的关系找了张神图,很清晰明
C6C
·
2019-12-13 03:53
Android网络编程
(二)-Session和Cookie的区别
一、Session:在Web开发中,session代表浏览器与服务器的一次会话过程,这个过程是连续的,也可以时断时续的;通常指从进入系统到退出系统之间所经历的时间。由于Web的所使用的HTTP协议是无状态的,每一次请求之间都是彼此独立的。有的时候,我们需要在两个彼此独立的请求之间共享一些状态二、Cookie:cookie是浏览器存储在用户电脑上的一些数据(以文本文件的方式);每次发起请求时,浏览器
Stan_Z
·
2019-12-12 08:25
7.1.1
Android网络编程
与Http协议学习
标注:本文为个人学习使用,仅做自己学习参考使用,请勿转载和转发2018-08-27:初稿,老天鹅啊!你不知道我这月经历了什么!参考博主coder-pig0.引言这一部分主要是关于Android的网络编程这一部分。Android为什么需要网络编程呢,Http协议、自带的Json解析类解析Json、XML解析、HttpURlConnection和HttpClient的使用、文件的上传、下载WebSer
努力学习的安同学
·
2019-12-07 06:03
Android网络编程
- TCP/IP协议实践
推荐书目:《深入理解
Android网络编程
》、《计算机网络-自顶向下方法》、《TCP/IP详解》网络协议概述大多数网络都采用分层的体系结构,每一层都建立在它下层之上,同时向它的上一层提供服务。
Goo_Yao
·
2019-11-08 13:04
OKhttp源码分析
这个使用不在叙述,详情请参考
Android网络编程
(六)OkHttp3用法全解析OkHttp3源码分析OkHttp是一个高效的Http客户端,有如下的特点:支持HTTP2/SPDY黑科技sock
千涯秋瑟
·
2019-11-02 18:10
(干货) Android Volley框架源码详细解析
前言经常接触
Android网络编程
的我们,对于Volley肯定不陌生,但我们不禁要问,对于Volley我们真的很了解吗?Volley的内部是怎样实现的?为什么几行代码就能快速搭建好一个网络请求?
丶蓝天白云梦
·
2019-11-01 14:35
Android网络编程
Android网络编程
访问网络需要申请权限。
sunhaiyu
·
2019-10-31 07:10
Android网络编程
-Socket
Socket在
Android网络编程
中,有着非常重要的作用。Socket基本概念即套接字,是应用层与TCP/IP协议族通信的中间软件抽象层,表现为一个封装了TCP/IP协议族的编程接口(API)。
yeungeek
·
2019-10-07 00:00
android
Android网络编程
之UDP通信模型实例
什么是AndroidUDP?UDP是UserDatagramProtocol的简称,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETFRFC768是UDP的正式规范。在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当
·
2019-09-25 01:00
Android网络编程
之获取网络上的Json数据实例
为要获取网络上的Json所以需要服务器端提供的支持。一、创建服务器端:服务器端项目结构:服务器端运行效果图:第一步:创建业务所需的JavaBean复制代码代码如下:packagecom.jph.sj.model;importjava.util.Date;/***新闻实体类*@authorjph*Date:2014.09.26*/publicclassNews{privateIntegerid;pr
·
2019-09-25 01:27
Android网络编程
(三) 之 网络请求握手过程
1一次网络请求的过程我们平常在浏览器输入一个网址回车后经过了大概不到一秒时间的网络请求便可展示出相应的页面,其实这样一次完整的网络请求过程要经过好几个步骤:第一步:DNS解析IP地址;第二步:TCP三次握手建立连接;第三步:如果是HTTPS的话,还要进行TLS握手验证签名证书;第四步:客户端发起HTTP请求第五步:服务器响应HTTP请求第六步:客户端浏览器接收到内容进行解析html、css、js第
子云心
·
2019-07-17 16:51
Android进阶与总结
Android网络编程
三次握手
四次挥手
TLS握手
DNS解析
使用HTTP协议访问网络(Android)
在做项目的过程中需要连接服务器访问数据,还没有接触过
Android网络编程
方面,参考了《Android第一行代码》,在做的过程中遇到了很多的问题,这里就此记录一下。
V少年如他
·
2019-06-10 14:00
Android Socket原理和详细使用攻略
前言Socket的使用在
Android网络编程
中非常重要;今天我将带大家全面了解Socket及其使用方法。
安卓搬砖小曾
·
2019-05-16 09:58
Retrofit2.0 源码解析笔记
主要参考文章:
Android网络编程
(十一)源码解析RetrofitAndroid:手把手带你深入读懂Retrofit2.0源码对应的源码版本如下:'com.squareup.retrofit2:retrofit
OneDeveloper
·
2019-04-15 23:35
读书笔记
Android网络编程
一、概述Android应用作为一个客户端程序绝大部分都是需要进行网络请求和访问的,而http通信是一种比较常见并常用的通信方式。在Android中原生http网络编程中有两种实现方式,一种是使用HttpURLConnection,另一种就是使用HttpClient。现在使用更广泛的是HttpURLConnection这两种实现方式的大体过程都是:Android客户端向服务器发出请求。服务端接收请求
CacheU
·
2019-03-16 11:43
Android网络编程
学习(2)-http header
前言HTTP协议在网络知识中占据了重要的地位,HTTP协议最基础的就是请求和响应的报文头(Header),大多数Http协议的使用方式,都是依赖设置不同的HTTP请求/响应的Header来实现的http缓存在HTTP协议中,天然就有对缓存的支持;HTTP缓存主要是通过请求和响应报文头中的对应Header信息,来控制缓存的策略。这里主要涉及两个Header:Cache-Control:设定缓存策略,
weiinter105
·
2019-03-04 18:52
Android网络编程
学习(1)
前言在Android开发中,网络请求是非常常用的,因此我们需要对Android开发的网络请求有大致的了解;包括应用到的一些基础原理,以及一些常用的开源库基本原理在AndroidApp的开发中,用到最多的通信方式是基于Http协议,如果涉及到消息推送,可能会使用到WebSocket等,不管是Http还是WebSocket,其底层实现都是基于Socket;Socket即套接字,是一个对TCP/IP协议
weiinter105
·
2019-02-27 22:48
Android网络 3 HttpClient作客户端 Tomcat Servlet作服务器的交互示例
https://blog.csdn.net/jiangjunshow前面相继介绍了
Android网络编程
里的Socket传输图片、HttpURLConnection,今天看HttpClient.第一部分
很萌很蠢
·
2019-02-26 16:03
Android网络 3 HttpClient作客户端 Tomcat Servlet作服务器的交互示例
https://blog.csdn.net/jiangjunshow前面相继介绍了
Android网络编程
里的Socket传输图片、HttpURLConnection,今天看HttpClient.第一部分
很萌很蠢
·
2019-02-25 16:44
Android 基于TCP/IP的Socket通信
参考1、
Android网络编程
-TCP/IP协议实践2、Android-TCP客户端的实现3、Android之从TCP/IP、HTTP看Socket通信4、AndroidSocket通信--TcpClient5
Kandy_JS
·
2019-02-15 15:04
Android网络编程
(五)OKHttp源码解析上
前言一般来说,使用一个框架是不需要分析它的源代码的,首先一款优秀的开源框架作者都对其进行了很好的封装,其次分析一款开源框架的源代码还是有点费劲的,那我为什么还要对OKHttp源码进行分析呢?如果我们只是进行简单的网络请求,那么OK,不看源代码也不影响你使用,但是如果有一些特殊需求让你在源代码的基础上加一些功能,如果不熟悉源码是很难进行的,比如上篇文章上传文件进度功能,这是阅读源码的好处之一。另外,
zskingking
·
2019-01-08 17:17
Android网络编程
(二)Socket编程
前言上篇文章我们描述了传输层协议TCP、UDP,但它们毕竟只是协议,看不见摸不着,那我们怎们通过TCP、和UDP进行实际传输呢?不用着急,等看完这篇文章你一定会明白的。1Socket概述Socket中文意思为插座的意思,专业术语称之为套接字,它把TCP/IP封装成了调用接口供开发者调用,也就是说开发者可以通过调用Socket相关API来实现网络通讯。在Java中也存在Socket相关API,主要分
zskingking
·
2018-12-29 17:32
Android通过Socket实现TCP、UDP通信
参考:《深入理解
Android网络编程
》https://www.jianshu.com/p/089fb79e308b一、TCP,UDP基本介绍1.TCP传输控制协议(TransmissionControlProtocol
ming54ming
·
2018-12-18 15:56
android学习
实验4 网络请求与数据解析
一、实验目的掌握
Android网络编程
,Handle机制,及数据解析二、实验设备及器件AndroidStudio//OKhttp网络请求compile'com.squareup.okhttp3:okhttp
Hhytyq
·
2018-11-28 20:52
android
android网络编程
•通过浏览器查看Tomcat服务器中的图片1、将要查看的图片dd.jpg存放到Tomcat的webapps/ROOT/目录下2、启动服务器3、打开浏览器,输入:http://172.23.7.240:8080/dd.jpg•网络图片查看器(带有缓存功能)ViewCode1、主线程不能被阻塞,所有很多的耗时操作都不能放在主线程中运行,否则会发生ANR异常(applicationnotresponse
chenyuanshengboke
·
2018-11-09 21:46
Android网络编程
之socket和http编程的区别
HTTP为短连接 Http协议是建立在TCP协议之上的一种应用。它与TCP连接不同之处在于,客户端每次请求都需要服务器返回响应,在请求结束后,会主动释放连接,从建立连接到关闭连接的过程称为“一次连接”。由于HTTP每次请求都会释放连接,因为HTTP连接是一种“短连接”,所以要保持客户端在线状态,就必须不停地向服务器发起连接请求。所以在开发过程中,即使不需要获得任何数据,客户端也要保持每隔一段
alexlee1986
·
2018-07-19 15:13
Android学习
编程学习
网络技术
Android 网络编程3 Java NIO
Android网络编程
目录1、JavaNIO介绍NIO是javaNewIO的简称,在jdk1.4里提供的新api。Sun官方标榜的特性如下:1、为所有的原始类型提供(Buffer)缓存支持。
香沙小熊
·
2018-07-17 18:01
Android网络编程
——Socket
一前言在之前的文章中有提过Socket(作为进程间通信的一种方式),其实Socket是封装了底层的TCP和UDP协议,为开发者提供的友好网络编程接口(注意是个编程库,不是协议),对开发者而言是网络编程的重要知识点。要了解Socket我们先从网络的基础知识讲起,看看Socket在网络模型中的位置。二网络基础知识20世纪70年代VintonGrayCerf(文顿·瑟夫)和RobertElliotKah
IIGEOywq
·
2018-07-13 10:15
Android 网络编程2 Okhttp缓存机制
Android网络编程
目录1.初识缓存机制原理1.1.为何需要缓存?缓存减少了冗余的数据传输,节省了网络费用。缓存缓解了网络瓶颈的问题,不需要更多的网络带宽就能更快的加载页面。
香沙小熊
·
2018-07-02 18:07
Android 网络编程1 Http协议
Android网络编程
目录1.HTTP简介HTTP协议,即超文本传输协议(Hypertexttransferprotocol)。
香沙小熊
·
2018-06-21 10:51
网络编程之使用HttpClient批量上传文件
阅读更多网络编程之使用HttpClient批量上传文件(一)2014年10月09日23:41:45阅读数:14761请尊重他人的劳动成果,转载请注明出处:
Android网络编程
之使用HttpClient
小色帝
·
2018-05-28 01:00
基于TCP/UDP的Socket的
Android网络编程
1、普通Socket普通Socket2、TCP&UDP介绍TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,能够保证数据正确性,还有数据顺序,TCP套接口是字节流套接口(streamsocket)的一种。UDP:用户数据报协议。UDP是一种无连接协议,一次发送交付一个完整的数据报,响应速度快,但是可能会有丢包的情况(好像是没有确认机制)。UDP套接口是数据报套接口(da
qiuwf96
·
2018-05-16 22:35
Android
网络编程
Android网络编程
Okhttp3用法详解
okHttp、volley、android-async-http对比:volley是一个简单的异步http库,仅此而已。缺点是不支持同步,这点会限制开发模式;不能post大数据,所以不适合用来上传文件android-async-http。与volley一样是异步网络库,但volley是封装的httpUrlConnection,它是封装的httpClient,而android平台不推荐用HttpCl
wanglihua2119
·
2018-05-07 16:26
Android中HTTP几种请求和响应的代码实现
Android网络编程
中最经常遇到的就是Http请求,和处理返回值得到信息,达到网络交互的效果;下面看几种最常用的网络请求:一HttpGET请求(200响应)privatevoidHttpGet(){try
跟我去北方吧
·
2018-04-24 11:21
Android网络编程
学习笔记(一)
应用层HTTP/HTTPS协议1定义HTTP协议(超文本传输协议)用于从www服务器传输超文本到本地浏览器的传送协议,HTTP协议是应用层协议,由请求和响应构成,HTTP默认端号80,HTTPS端口号为443HTTP位置2简单的HTTP协议1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。2、灵活:HTTP允许传输
啥都不懂的皮特
·
2018-04-06 20:08
Android 网络编程
【
Android网络编程
】HTTPHTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。
Rtia
·
2018-03-04 22:24
Android网络编程
要学的东西与Http协议学习
阅读更多1.Android与互联网交互的三种方式2.初识Http协议实际开发中我们和服务端打交道一般用得都是基于Http协议的通信,所以学好Http协议是非常重要的,当然,我们不用过于考究一些细节的东西,有个大体的了解即可!都是一些概念性的东西!1)什么是Http协议?答:hypertexttransferprotocol(超文本传输协议),TCP/IP协议的一个应用层协议,用于定义WEB浏览器与
yangactive
·
2017-09-11 09:00
Android网络编程
Okhttp3用法详解
okHttp、volley、android-async-http对比:volley是一个简单的异步http库,仅此而已。缺点是不支持同步,这点会限制开发模式;不能post大数据,所以不适合用来上传文件android-async-http。与volley一样是异步网络库,但volley是封装的httpUrlConnection,它是封装的httpClient,而android平台不推荐用HttpCl
一只小蜜蜂啊
·
2017-08-29 17:48
socket协议解读
前言Socket的使用在
Android网络编程
中非常重要今天我将带大家全面了解Socket及其使用方法目录1.网络基础1.1计算机网络分层计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层其中
kalun527
·
2017-07-12 12:00
Android网络编程
之简易新闻客户端
一、通过一个案例“新闻客户端”向大家演示AsyncHttpClient和SmartImageView的综合使用。运行结果如下:1、首先我们了解一下相关知识:SmartImageView的使用市面上一些常见软件,例如手机QQ、天猫、京东商场等,都加载了大量网络上的图片。用Android自带的API实现这一功能十分麻烦而且耗时。为此,编程爱好者开发了一个开源项目――SmartImageView。htt
怀中猫
·
2017-05-27 11:57
Android网络数据xml解析
Android网络编程
里,如果要将web端的数据(也就是Java端)给Android端,Android去接收数据,最常见就有解析xml了,那么今天我们就来讲讲怎样解析xml我们先在web端里模拟一组数据
艾莉莎女王1006
·
2017-02-26 11:32
Android网络编程
1.XML和JSON格式数据通常情况下,每一个需要访问网络的应用程序都会有一个自己的服务器,应用可以向服务器提交数据,也可以从服务器上获取数据。应用(客户端)和服务器之间的数据传输常见格式有XML和JSON格式。i.下面是XML格式的一个例子1GoogleMaps1.02Chrome1.03GooglePlay1.0语法如下:a)、任何的起始标签都必须有一个结束标签。b)、可以采用另一种简化语法,
Gpwner
·
2017-02-24 11:07
Android
Android网络编程
之——文件断点下载(暂停/继续/重新下载)
开头还是不说废话了直接进入主题吧!一:关于断点下载所涉及到的知识点1.对SQLite的增删改查(主要用来保存当前任务的一些信息)2.HttpURLConnection的请求配置HttpURLConnectionconnection=null; //设置下载请求属性 connection.setRequestProperty();3.RandomAccessFile对文件进行写入RandomAcce
a_zhon
·
2017-02-19 18:00
文件下载
android
sqlite
网络编程
断点下载
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他