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网络编程
中的Header中的用法
Header类封装了请求和响应中的HTTP协议头。对于HttpResponse是服务器端响应类。有几个方法是:getAllHeaders();返回一个Header数组。getHeaders(Stringname);返回一个特定首部名称相同的所有值getFristHeader(Stringname);返回首部第一个特定名称的值getLastHeader(Stringname);返回首部最后一个特定名
喝可乐怕蛀牙
·
2020-07-09 22:57
Android开发
Android网络编程
——https 不验证证书方式(信任所有证书)
前面写了http的联网方式,Android平台上经常有使用https的需求,对于https服务器使用的根证书是受信任的证书的话,实现https是非常简单的,直接用httpclient库就行了,与使用http几乎没有区别。但是在大多数情况下,服务器所使用的根证书是自签名的,或者签名机构不在设备的信任证书列表中,这样使用httpclient进行https连接就会失败。解决这个问题的办法有两种,一是在发
xyzlmn
·
2020-07-09 02:54
android (java) 网络发送get/post请求参数设置
最近做了一段时间
android网络编程
方面的项目,现在总结一下android中网络连接方式,android中网络通信分为socket编程和http编程,这里只介绍htt方面。
bo o ya ka
·
2020-07-08 14:09
使用android真机测试http网络连接异常解决办法
最近在学校
android网络编程
之json解析时遇到不少问题,其中之一是在使用http协议连接网络时总是出错,捣鼓了将近两天,终于略有所悟,现记录如下。
sanmianti
·
2020-07-08 10:00
Android
Android10 网络编程常见错误: No Network Security Config specified
Android网络编程
使用HttpURLConnection类中的getResponseCode方法请求一个网络访问,一直fail,查看log,打印:NetworkSecurityConfig:NoNetworkSecurityConfigspecified
greedy-hat
·
2020-07-08 01:35
#
安卓开发
Android网络编程
知识点
一.
Android网络编程
基础知识(一)Http协议HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。
峥嵘life
·
2020-07-06 06:50
Android网络
android
android网络编程
网络编程涉及的内容有:文本,图片,音频,视频。网络编程的步骤:1.创建url对象,打开一个HTTP类型的链接;2.设置连接的请求参数,请求方式,链接的超时时间;3.判断响应码是否为200,然后接收服务器端返回的二进制输入流;4.在清单文件中添加访问网络的权限packagecn.itcast.viewpic;importjava.io.InputStream;importjava.net.HttpU
Andylwlcln
·
2020-07-05 05:42
android
Android网络编程
(一次网络请求)
先来描述一次网络请求过程:域名解析TCP三次握手建立连接后发起Http请求服务器响应请求浏览器解析Html代码,同时请求资源浏览器渲染TCP四次挥手接下来一步一步分析域名解析一张图搞定三次握手我把握手挥手的过程,比作网络上跟帖或表示赞同的“1”或者“+1”,模拟一个对话有点事想找一下隔壁办公室的阿冰。我:“阿冰,在吗?”冰:“1”我:“来一下”冰:“1”和握手过程很相似C:“S,我想连接你。”//
Qi T
·
2020-07-05 02:53
Android网络编程
Android 网络编程
【
Android网络编程
】HTTPHTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。
moira33
·
2020-07-05 00:33
笔记
Android 蓝牙Mesh组网代码详解
文章目录前言Mesh组网基本理解扫描设备组网meshAddress添加与重连UUID连接登录修改信息控制与接收设备数据总结2020年2月23日补充前言 上面的几篇文章都是在说
Android网络编程
方面的内容
谦行
·
2020-07-04 19:30
Android
Android网络编程
之使用HTTP访问网络资源
使用HTTP访问网络资源前面介绍了URLConnection己经可以非常方便地与指定站点交换信息,URLConnection还有一个子类:HttpURLConnection,HttpURLConnection在LIRLConnection的基础上做了进一步改进,增加了一些用于操作http资源的便捷方法。1.使用HttpURLConnectionHttpURLConnection继承了URLConn
CrazyCodeBoy
·
2020-07-04 15:29
Android网络编程
Android高手进阶
Android开发
Android开发成长之路
Android网络编程
使用
Android网络编程
实现简易聊天室
转载自::http://blog.csdn.net/u010142437/article/details/9327541在Java中我们可以利用socket编程实现聊天室,在Android中也一样,因为Android完全支持JDK本身的TCP、UDP网络通信API。我们可以使用ServerSocket、Socket来建立基于TCP/IP协议的网络通信;也可以使用DatagramSocket、Dat
chaozhung
·
2020-07-04 12:37
资料杂烩
Android网络编程
(四)从源码解析Volley
相关文章
Android网络编程
(一)HTTP协议原理
Android网络编程
(二)HttpClient与HttpURLConnection
Android网络编程
(三)Volley用法全解析1.Volley
刘望舒
·
2020-07-04 00:06
Android进阶
Android应用程序开发
Android网络编程
(一)-协议分层
一、通信协议的分层:OSI七层协议分层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP四层协议分层:网络接口层、网际层、运输层、应用层。五层协议分层:物理层、数据链路层、网络层、运输层、应用层。下面对五层协议分层进行简单分析:物理层:把电脑连起来,可以用光缆、电缆、双绞线、无线电波等方式。以01的电信号传播数据链路层:单纯的0和1没有任何意义,必须规定解读方式:多少个电信
Stan_Z
·
2020-07-02 04:26
(干货) Android Volley框架源码详细解析
前言经常接触
Android网络编程
的我们,对于Volley肯定不陌生,但我们不禁要问,对于Volley我们真的很了解吗?Volley的内部是怎样实现的?为什么几行代码就能快速搭建好一个网络请求?
程序员的自我反思
·
2020-07-01 15:59
Android
Android基础入门教程——7.1.1
Android网络编程
要学的东西与Http协议学习
Android基础入门教程——7.1.1
Android网络编程
要学的东西与Http协议学习标签(空格分隔):Android基础入门教程本节引言:不知不觉终于来到
Android网络编程
这一章节,前面我们玩的都是单机
coder-pig
·
2020-06-30 19:07
android网络编程
的再学习
OkHttp,Retrofit,Volley应该选择哪一个?Android中的网络编程一个是基于http协议的短连接,一个是基于Socket的长连接与服务器通信一般有三种:HttpURLConnection、HttpClient(比前者的稳定性更好,但已已弃用)、Socket(有TCP/UDP两种方式)这两种方式在手机端应用很广,比如说豌豆荚类的手机助手软件,它的通信方式有USB,wifi,还有一
xastdm
·
2020-06-29 23:25
2019
Android网络编程
总结 握手挥手 +网络层详解+加密算法分析
1.网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(DataLink)、物理层(Physical)。TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、数据
Android Developer
·
2020-06-29 11:38
5.2019
Android网络编程
总结
应用层网络协议发展历史HTTP协议http/0.91991年只有get命令,服务端直接返回html格式字符,响应完毕既断开http/1.01996可以发送任何格式内容,包括文字图像视频二进制,也丰富了GetPostHead请求和响应格式加入头信息,每个TCP只能发送一个请求,新建TCP链接的成本很高,导致效率很差http/1.11997引入持久连接,TCP默认不关闭,可复用http/2.02015
任振铭
·
2020-06-28 16:20
Android网络编程
-登陆实战项目(一)
通过编写客户端,服务器端代码完成一个Android登陆实战项目项目分为6个部分服务器:Servlet客户端:Activity(界面)客户端:Thread和Handler客户端:HttpClient-HttpGet客户端:HttpClient-HttpPost客户端也就是我们的手机客户端第一部分.服务器:Servlet服务器端用的开发工具MyeclipseforSpring+tomcat8,主要用的
weixin_33739646
·
2020-06-28 04:06
深入理解
Android网络编程
:技术详解与最佳实践pdf
下载地址:网盘下载深入理解
android网络编程
:技术详解与最佳实践采用源码分析的方法,十分详细地分析了Android系统Framework层的各个方面,详细分析了其中最为重要的Audio系统和Surface
weixin_30834019
·
2020-06-28 01:37
《深入理解
Android网络编程
》
在序中有这么一句话让我产生了共鸣,每一个团队成员都能以主人翁的心态去面对一切挫折并积极考虑解决方案。我自己对这句话的理解就是,你只有永远把你手里的事当作自己的事来做,才有可能把一件事真正的做好,也只有这样才能开发真正优秀的产品,也许我们不能要求一个公司所有的人都有这样的觉悟,但由二八原则至少这个公司那20%拿主意的人必须真正的拥有这样意识和心态。序中还提到了管理学大师彼得.德鲁克最近开始码项目中网
沃氪科技
·
2020-06-26 19:05
Reading
Notes
Android网络编程
(四)-TCP / UDP协议
一、UDP与TCP简单对比UDP在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有DNS,TFTP,DHCP,SNMP,NFS等。优点:数据传递快,比TCP稍安全。UDP没有TCP的握手、确认、窗口、重传、拥塞
Stan_Z
·
2020-06-25 00:54
Android网络编程
(Http协议篇)
前言这篇文章是这个系列的基础之一,应用绝大多数不会避开对网络进行访问,虽然现在已经有很多的开源库如:voley,retrofit等帮助我们来轻而易举的访问网络,但是我们仍要去了解网络访问的原理,这也是一个优秀开发人员所必备的知识。这篇文章是这个系列的基础篇,我们先来了解一下HTTP协议相关的内容。简介首先HTTP全称是HyperTextTransferProtocol,翻译过来叫超文本传输协议,看
Qi T
·
2020-06-24 21:20
Android网络编程
Android网络编程
网上文章总结
关于网络编程,网上也有许多好的文章,这里我就选了几篇觉得不错的归纳到了一起,仅供参考
Android网络编程
概述首先,应该了解的几个问题:1)Android平台网络相关API接口a)java.net.
_MrLiu
·
2020-06-24 21:18
android
深入理解
Android网络编程
——学习笔记(一)——加载一个Web页面
深入理解
Android网络编程
——学习笔记(一)平台:AndroidStduioSDK:27参考文献:http://android-doc.com/1、加载一个Web页面(1)在AS(AndroidStudio
Alvin'sWay
·
2020-06-23 09:54
Android
深入理解
Android网络编程
——学习笔记(二)——简单使用TCP通信
1、TCP通信原理示意图2、TCP的使用分为两个部分2、1、TCP服务器端主要步骤:(1)调用ServerSocket(intport)创建一个ServerSocket,并绑定到指定端口上(2)调用accpet(),监听连接请求,如果客户端请求连接,则接收连接,返回通信套接字(3)调用Socket类的getOutputStream()和getInputStream()获取输出流和输入流(4)关闭通
Alvin'sWay
·
2020-06-23 09:54
Android
Android网络编程
TCP、UDP(一)
一、TCP与UDP简介TCP和UDP都属于TCP/IP参考模型中传输层的协议,且都是基于网际互联层IP协议。一位大神作了一个很形象的比喻:TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。(参考:http://blo
a10615
·
2020-06-22 10:59
Android
Android网络编程
一、网络的基本知识:计算机网络:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。计算机网络体系结构:1、HTTP协议:超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW(万维网)文件都必须遵守这个
C_leng
·
2020-06-21 18:20
Android
Android网络编程
(七)源码解析OkHttp前篇[请求网络]
1.从请求处理开始分析首先OKHttp3如何使用这里就不在赘述了,不明白的同学可以查看
Android网络编程
(五)OkHttp2.x用法全解析、
Android网络编程
(六)OkHttp3用法全解析这两篇文章
刘望舒
·
2020-06-21 12:25
Android开发工程师个人简历
基本资料姓名:yjbys性别:男学历:本科身高:170CM籍贯:湖北出生年月:1991-03-07目前所在地:武汉毕业院校:武汉科技大学主修专业:软件工程技能专长:
android网络编程
|熟练;android
springreef
·
2020-06-21 08:06
Android面试
Android网络编程
(五)-由Okhttp看网络库
一、网络库选型目前App开发网络库技术选型:HttpClient:在android5.0就被从源码中移除了HttpUrlConnection:偏底层,不适合直接使用,封装起来也比较麻烦。Volley:适合数据量小但是频繁的网络操作,对大文件下载表现糟糕。Okhttp:目前主推的网络库,全面支持各种网络请求、文件上传下载;性能高效,底层线程池提高请求的复用性;优秀的代码设计。但是也需要进行二次封装。
Stan_Z
·
2020-04-11 14:19
Android网络编程
(三)-HTTP协议
一、Http协议简介HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWideWeb)服务器传输超文本到本地浏览器的传送协议。它基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。属于协议分层中的应用层协议。主要特点:简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HE
Stan_Z
·
2020-04-08 04:59
Android网络编程
(六)OkHttp3用法全解析
当然,看这篇文章前建议看一下前一篇文章
Android网络编程
(五)OkHttp2.x用法全解析。
刘望舒
·
2020-04-05 14:43
Android网络编程
(十)Retrofit2后篇[请求参数]
前言在上一篇
Android网络编程
(九)Retrofit2前篇[基本使用]中我们了解了Retrofit的最基本的GET方式访问网络的写法以及请求参数的简单介绍。
刘望舒
·
2020-03-29 18:42
Android框架第(二)篇---网络基础
然而在学习和工作中,刚开始的时候对
Android网络编程
框架使用,会感觉有很多疑难问题。出现这种状况,往往是对网络基础知识和理论认识不深不扎实。
ZebraWei
·
2020-03-25 14:20
Android网络编程
(二)HttpClient与HttpURLConnection
前言上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们是自己封装的网络请求类还是第三方的网络请求框架都离不开这两个类库。1.HttpClientAndroidSDK中包含了HttpClient,在Android6.0版本直接删除了HttpClient类库,如果仍想使用则解决
刘望舒
·
2020-03-22 18:40
Android网络编程
系列——TCP/IP协议族
在学习和使用Android网路编程时,我们接触的仅仅是上层协议和接口如Apache的httpclient或者Android自带的httpURlconnection等等。对于这些接口的底层实现我们也有必要进一步的了解,这就要我们了解网络通信层了,提到网络通信层不得不说起ISO-OSI的七层协议经典架构,如图所示:上图的左边部分就是osi架构模型了,ISO/OSI模型,即开放式通信系统互联参考模型(O
TakakuraKenSan
·
2020-03-09 00:34
Android网络与数据存储——网络编程数据处理(网络请求,解析xml,解析Json)
而且Java的网络编程完全适用于
Android网络编程
。
trampcr
·
2020-02-28 11:16
Android网络编程
网络编程只有通过网络编程才能保持app的鲜活性,持久性客户端Client:移动应用服务器端Server:提供数据,服务,资源请求Request:客户端向服务器索取数据的一种行为响应Response:服务器对客户端的请求做出的反应作为移动开发工程师,主要的精力都是放在前段开发Dom解析解析的数据xml代码如下:愤怒的小鸟animation2015叶问actionchinese首先必须一下两个对象//
清枫_小天
·
2020-02-27 15:05
Android网络编程
(三)Volley用法全解析
前言Volley想必很多人都用过,为了建立网络编程的知识体系,Volley是必须要讲的知识点,所以我这里有必要再次介绍一下Volley的使用。1.Volley简介在2013年GoogleI/O大会上推出了一个新的网络通信框架Volley。Volley既可以访问网络取得数据,也可以加载图片,并且在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数
刘望舒
·
2020-02-19 04:36
Android网络编程
(一)传输层协议 UDP、TCP
前言相信计算机专业的朋友在大学都学过《计算机网络》这门课程,但据我个人了解计算机专业普通大学生对计算机网络的了解浅之又浅,很多人说这门学科没用,开发的时候也用不着,其实这样想是不对的,说一下我个人的体会,之前老是听别人说OkHttp怎么这么好用,但用完之后感觉和其他框架没多大区别啊,于是就想着去专研钻研,当时差不多花了一个星期左右把OkHttp源码看了一遍,代码时看懂了,但是有些地方不知道为什么这
zskingking
·
2020-02-15 21:20
Android网络编程
总结
1.网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(DataLink)、物理层(Physical)。2.TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
Fitz_e74a
·
2020-02-14 08:36
Android网络编程
——Socket
1、Socket通信模型如下:应用程序通过套接字可以进行通信,可以使用udp协议或者使用tcp协议,当客户端和服务器端的协议时相对应的,客户端使用tcp,那么服务器端使用tcp2、UDP协议:把数据打包成数据包,然后直接发送对应的ip地址,速度快,但是不保证成功率,并且数据大小有限TCP协议:首先连接接收方,然后发送数据,保证成功率,速度慢3、TCP通信方式如下:而UDP通信不使用InputStr
AiPuff
·
2020-02-13 10:15
Android网络编程
(1)
HTTP通信步骤:①在manifests中添加网络通信权限,在下图中倒数第二行。image.png②然后其实可以在Activity中创建一个webView准备用于显示通信内容。③由于网络通信操作较多,所以要设立专门的子线程来完成网络通信操作。image.png④首先获取一个URL对象,再使用openConnection方法创立连接。image.png设置超时是防止无法连接而造成客户端一直再等待回应
呼呼君是什么君
·
2020-02-11 14:10
Android网络编程
(三)HTTP、HTTPS
前言据我个人了解,很多工作很久的开发者对HTTP的理解非常的片面甚至有些偏差,经常把HTTP和TCP混淆,所以我认为我有必要将这两个概念进行澄清,前两篇文章我们描述了传输层协议TCP、UDP以及对应的Socket编程,从这篇文章我们开始转战应用层,我将会连续推出关于应用层的几篇文章,包括应用层协议HTTP、HTTPS以及基于HTTP的网络请求框架的使用和源码解析。1HTTP1.1HTTP概述HTT
zskingking
·
2020-02-09 21:30
3.
Android网络编程
-http介绍
1.HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法:GET(查),POST(改)和HEAD(获取报头,一般用来测试链接是否正常)方法。HTTP1.1新增了五种请求方法:Put(增),Delete(删),OPTIONS(查看服务器性能),TRACE(追溯服务器之前接收的请求,用来找问题)等方法。序号方法描述1GET请求指定的页面信息,并返回实体主
NQian
·
2020-02-07 23:00
2.
Android网络编程
-web介绍以及Tomcat安装使用
1.CS和BSCS:Client/Server客户端和服务器,这种软件往往需要安装。比如QQ、迅雷、播放器。优点:可以减轻服务器端压力,将部分代码写到客户端,并且界面很美观。缺点:一旦服务器更新了,客户端也需要更新,分布式开发比较弱。BS:Browser/Server浏览器和服务器,这种软件不需要安装,只需要通过浏览器就可以访问。优点:服务器一旦更新,不需要更新客户端,因为客户端就是浏览器,所以拥
NQian
·
2020-02-07 23:00
1.
Android网络编程
-HTML介绍
1.HTML介绍超文本标记语言(HyperTextMarkupLanguage,简称:HTML)是一种用于创建网页的标准标记语言。在Eclipse下则可以使用自带的浏览器浏览html:2.HTML常用元素标签标签用于定义文档的头部把标签放在文档的开始处,紧跟在后面中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。下面这些标签可用在head部分:,,,,,比如::元标签.告诉浏览器用
NQian
·
2020-02-07 23:00
1.
Android网络编程
-HTML介绍
1.HTML介绍超文本标记语言(HyperTextMarkupLanguage,简称:HTML)是一种用于创建网页的标准标记语言。在Eclipse下则可以使用自带的浏览器浏览html:2.HTML常用元素标签标签用于定义文档的头部把标签放在文档的开始处,紧跟在后面中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。下面这些标签可用在head部分:,,,,,比如::元标签.告诉浏览器用
NQian
·
2020-02-07 23:00
上一页
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
其他