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网络
编程(三)Volley用法全解析
前言Volley想必很多人都用过,为了建立网络编程的知识体系,Volley是必须要讲的知识点,所以我这里有必要再次介绍一下Volley的使用。1.Volley简介在2013年GoogleI/O大会上推出了一个新的网络通信框架Volley。Volley既可以访问网络取得数据,也可以加载图片,并且在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数
刘望舒
·
2020-02-19 04:36
Android网络
中篇:Http与Https详解
一、基础知识1、TCP/IP协议族IP协议:网络层协议,保证了计算机之间可以发送和接收数据。TCP协议:传输层协议,一种端到端的协议,建立一个虚拟链路用于发送和接收数据,基于重发机制,提供可靠的通信连接。为了方便通信,将报文分割成多个报文段发送。UDP协议:传输层协议,一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的
AndroidMaster
·
2020-02-18 20:27
Android框架学习笔记03Retrofit框架
前面我们学习过了
Android网络
开发中的Okhttp框架和Asynchttpclient框架,这一篇我们学习一个非常强大的框架——Retrofit框架。
张文文同学
·
2020-02-18 17:55
Okhttp拦截器Interceptor学习和使用
Android网络
之Retrofit2.0使用和解析Retrofit2.0中注解使用套路Retrofit2.0+Okhttp不依赖服务端的数据缓存需求是推动任何事物向前发展的动力,
静默加载
·
2020-02-18 14:01
Android网络
之Retrofit2.0使用和解析
个人博客地址http://dandanlove.com/
Android网络
之Retrofit2.0使用和解析Retrofit2在项目中的使用Androidstudio项目添加依赖javacompile'com.squareup.retrofit2
静默加载
·
2020-02-18 12:41
RxJava + Retrofit让
Android网络
请求简单效率
前言:Retrofit前面有篇特别讲解了:浅谈
Android网络
封装框架Retrofit这里就不做过多的介绍了!
于加泽
·
2020-02-17 22:51
Android网络
请求框架之Volley
Volley谷歌出品底层使用HttpUrlConnection,可以兼容OkHttp适合数据量不大,但是通信频繁的操作,可以用作加载图片,但下载文件什么的就不适合了使用方法Modulebuild.gradle引入依赖:dependencies{compile'com.android.volley:volley:1.0.0'}或者gitclonehttps://android.googlesourc
fengmlo
·
2020-02-16 14:36
Android网络
编程(一)传输层协议 UDP、TCP
前言相信计算机专业的朋友在大学都学过《计算机网络》这门课程,但据我个人了解计算机专业普通大学生对计算机网络的了解浅之又浅,很多人说这门学科没用,开发的时候也用不着,其实这样想是不对的,说一下我个人的体会,之前老是听别人说OkHttp怎么这么好用,但用完之后感觉和其他框架没多大区别啊,于是就想着去专研钻研,当时差不多花了一个星期左右把OkHttp源码看了一遍,代码时看懂了,但是有些地方不知道为什么这
zskingking
·
2020-02-15 21:20
学习笔记| OkHttp+Retrofit+RxJava 实现过期Token自动刷新
Retrofit:Retrofit是Square公司开发的一款针对
Android网络
请求的框架(底层
heyrenly
·
2020-02-14 16:55
JavaWeb开发Eclipse环境配置--史上最详细的教程(转)
https://www.cnblogs.com/mkwfqd/p/5771756.htmlJavaWeb开发Eclipse环境配置--史上最详细的教程【前言】JSP本身是JavaWeb中的知识,但是在学习
Android
是我拉叔
·
2020-02-14 12:20
Android网络
接口 Socket 套接字通信
http,socket,tcp/ip网络传输与通讯TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户数据报协议,它可以提供非连接的不可靠的点到多点的通信。使用TCP还是UDP,那要看你的程序注重哪一个方面,可靠(tcp)还是快速(udp)。1.TCP是面向链接的,TCP的三次握手在最低限度上保证了连接的可靠性;而UDP不是面向连接的,UDP传送数据前并不
天使飞吧
·
2020-02-14 10:06
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网络
框架之Retrofit + RxJava + OkHttp
现在
Android网络
请求大部分已经换成了Retrofit2.0+RxJava+0kHttp3.0,Retrofit使用接口的方式,负责请求的数据和请求的结果,OkHttp负责请求的过程,RxJava负责异步
fengyongge
·
2020-02-11 05:57
Kotlin + Retrofit + OkHttp
android网络
方案整理了Retrofit与OkHttp的合体。项目里直接将java转成了kotlin
进击的杰爷
·
2020-02-11 01:07
OkHttp的初步使用(get、post之{RequestBody、FormBody、MultipartBody})
前言
Android网络
技术android原生的使用http访问网络【HttpUrlConnection、HttpClient】官方推荐使用:HttpUrlConnection而对于HttpClient,
芒果味的你呀
·
2020-02-10 19:57
Android网络
编程(三)HTTP、HTTPS
前言据我个人了解,很多工作很久的开发者对HTTP的理解非常的片面甚至有些偏差,经常把HTTP和TCP混淆,所以我认为我有必要将这两个概念进行澄清,前两篇文章我们描述了传输层协议TCP、UDP以及对应的Socket编程,从这篇文章我们开始转战应用层,我将会连续推出关于应用层的几篇文章,包括应用层协议HTTP、HTTPS以及基于HTTP的网络请求框架的使用和源码解析。1HTTP1.1HTTP概述HTT
zskingking
·
2020-02-09 21:30
Android网络
实战篇——单进程多线程情况下Token自动刷新方案探讨
在上篇文章《
Android网络
实战篇——Token添加、过期判定以及处理》中探讨了Token的添加、过期判定以及RefreshToken问题,有同学留言探讨在多线程情况下Token怎样刷新问题,所以笔者此篇就这个问题和读友探讨一下
lvTravler
·
2020-02-09 04:57
基础知识系列(
Android网络
相关知识点)
1.详细计算机网络基础关于计算机网络的一些基础2.描述一次网络请求的流程域名解析----->TCP的三次握手----->建立TCP连接后发起HTTP请求----->服务器响应HTTP请求----->(浏览器解析html代码,同时请求html代码中的资源(如js、css、图片等)、最后浏览器对页面进行渲染并呈现给用户)----->四次挥手结束连接描述一次完整的网络请求过程3.详细的HTTP报文结构H
帝王鲨kingcp
·
2020-02-09 02:59
android 网络方案
言归正常,下面记录下这一两年火热的
android网络
方案:RX+Retrofix2+OkHttp3App里少不了网络请求,总不能每次都newRetrofix或者newOkHttpClient增加不必要的开销
进击的杰爷
·
2020-02-08 09:14
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
Android网络
框架之Retrofit+RxJava+OkHttp
自己简单封装的网络请求框架,适合快速开发在项目(Module)的build.gradle中添加依赖/**rxjava**/implementation'io.reactivex.rxjava2:rxandroid:2.0.2'implementation'io.reactivex.rxjava2:rxjava:2.1.9'/**retrofit**/implementation'com.squar
赵庆峰_
·
2020-02-06 13:40
Android网络
数据传输中的GZIP压缩
英文单词Zip,具有多重指向,最常见的是作为文件名的后缀,表示这是一个压缩包,压缩包的好处是体积小,同时可以打包多份文件,方便了传输。Android中的gzip压缩的基本原理:1.客户端向服务器发送请求,会在请求头带上request.addHeader("Accept-Encoding","gzip"),告诉服务器客户端支持gzip压缩2.服务器压缩文件后,客户端通过getContentEncod
nickieeee
·
2020-02-05 22:40
Android网络
相关工具类
(1)配置网络相关权限(2)判断网络是否连接/***判断网络是否连接*@return*/publicbooleanisConnected(){ConnectivityManagermConnectivityManager=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfomN
NoBugException
·
2020-02-05 21:58
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网络
| Socket(Eclipse--Java)
在现实网络传输应用中,通常使用TCP、IP或UDP这3种协议实现数据传输。在传输数据的过程中,需要通过一个双向的通信连接实现数据的交互。在这个传输过程中,通常将这个双向链路的一端称为Socket,一个Socket通常由一个IP地址和一个端口号来确定。在整个数据传输过程中,Socket的作用是巨大的。在Java编程应用中,Socket是Java网络编程的核心。Socket基础在网络编程中有两个主要的
凌川江雪
·
2020-02-02 21:25
Android Review
相关java基础面试题四种引用对比List,Set,Map详解面试大纲面试大纲各版本特性android各个版本的新特性Android各个版本以及新特性性能优化Android性能优化面试题汇总大纲网络编程
Android
浪非花
·
2020-02-01 17:48
Android网络
框架OkHttp源码分析一 使用流程源码分析
前言OkHttp是目前很流行的网络请求框架。源码也设计很优秀的思想。有必要去探究一下源码。由于篇幅较长,分为五篇文章。本篇文章将讨论OkHttp的执行流程分析文章目录一、OkHttp执行流程分析二、同步请求流程分析三、异步请求流程分析四、任务调度核心dispatcher五、OkHttp中五大拦截器源码与功能分析OkHttp执行流程分析流程图流程图.png流程分析1、创建OkHttpClientOk
开飞机的老舒克
·
2020-02-01 06:57
Android网络
编程-TCP/IP协议
在
Android网络
编程-计算机网络基础一文中得知,IP协议属于网络层,TCP、UDP协议属于传输层。IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。
yeungeek
·
2020-01-13 14:35
Android监听网络变化
参考
Android网络
管家ConnectivityManagerandroid7.0之后对于监听网络变化的广播***CONNECTIVITY_ACTION***。
真胖大海
·
2020-01-08 12:29
Android网络
编程之--Socket编程
博客地址:flutterall.com引言
Android网络
编程一直都是我想记录的一篇文章,由于种种原因,一直推迟,终于在在今天开始写了。这是一个好的开始,O(∩_∩)O哈哈~。
徐爱卿
·
2020-01-08 06:25
一步步带你实现
Android网络
状态监听
前言最近又在重新看《第一行代码》这本书,在第五章中有一个样例,可以检测当前网络状态,但是只能判断当前网络是否可用,在此之上我想是否能做出一个和我们日常使用的APP一样判断当前网络是wifi还是移动网络的样例出来,于是便有了这篇博文的诞生,同样这也是我第一次写博文,希望能够给需要的人带来一些启发。检测网络变化首先在清单文件里加入权限这里我们加入的这个权限并非因为我们只需要应用去获取当前网络状态,而不
有情人终奏无情曲
·
2020-01-07 13:46
android网络
请求那点事
1添加okhttp3依赖在build.gradle中添加compile'com.squareup.okhttp3:okhttp:3.4.1'compile'com.squareup.okio:okio:1.9.0'2请求代码具体请求步骤见代码中的注释a普通请求//创建请求客户端对象OkHttpClientokHttpClient=newOkHttpClient();//创建表单RequestBod
Phoobobo
·
2020-01-06 18:21
熟练使用Android调试神器stetho
1.stetho介绍stetho是Facebook用户
Android网络
抓包,H5等调试的工具。
读路者_ZW
·
2020-01-05 19:04
Retrofit用法详解
Retrofit用法详解一、简介Retrofit是Square公司开发的一款针对
Android网络
请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,
流水潺湲
·
2020-01-05 02:27
Android网络
请求&JSON解析
网络请求1、定义一个方法,并在方法中通过新建匿名类Thread,在Thread参数Runnable中重载run()方法,实际的网络请求就写在run()方法中。protectedvoidsendRequstWithHttpClient(){newThread(newRunable()(publicvoidrun(){})).start();}2、定义run()当中的网络方法:创建HttpClient
314
·
2020-01-05 02:08
Android网络
库之Okio源码分析
今天来扒一扒Square公司的IO流的库Okio,现在越来越多Android项目都在使用Square公司的网络开源全家桶,即Okio+OkHttp+Retrofit。这三个库的层级是从下网上来看,Okio用来处理IO流,OkHttp用来实现Http协议,Retrofit用来做Android端的网络使用接口,关于Retrofit,之前写过源码分析。但是相对于Retrofit和OkHttp,Okio就
楚云之南
·
2020-01-05 01:44
Android网络
访问的基本方法
Android访问网络的两种主要方式:1、标准Java接口(java.net)----HttpURLConnection,可以实现简单的基于URL请求、响应功能;2、Apache接口(org.appache.http)----HttpClient,使用起来更方面更强大。一般来说,用这种接口。下面以一个安卓项目为例分别介绍这两个类的用法:该项目的主要功能是访问百度www.baidu.com网址,将返
flemingchen
·
2020-01-05 00:39
小白进阶回忆录:Retrofit2要点梳理
本博客为作者原创,如需转载请注明原博客出处:WONDER'TWO0X00写在前面相信做过
Android网络
请求的同学都绕不开Volley,Retrofit,OkHttp这几座大山,至于他们的前世姻缘以及孰优孰劣
wondertwo1
·
2020-01-04 05:47
Android网络
框架httplite使用指南
前言Http请求是做Android应用开发工作几乎必须要用到的东西。做Android开发这几年,从最开始仿照网上代码自己使用apache的DefaultHttpClient封装网络请求工具类,到后面开始使用GitHub上面的一些http框架,Afinal,xUtils到Volley,AsyncHttpClient等,网上这些http框架大多都还比较易用,但是做实际业务中还是感觉到业务和界面代码与H
Alexclin
·
2020-01-04 00:58
Retrofit 入门
Retrofit官方APIRetrofit用法详解(入门看这篇就够了)一、简介官方介绍:Atype-safeHTTPclientforAndroidandJavaRetrofit是Square公司开发的一款针对
Android
MryU93
·
2020-01-03 11:27
Android网络
操作之套接字简单封装
我的所有文章会在我的个人博客首发和更新,欢迎关注。虽然Android开发中多数情况下使用http与后台进行数据交互,但有时套接字是http不能替代的,与http有众多的的第三方库如okttp等不同,套接字并没有多少第三方库可供选择,通常都是根据实际业务自行封装,本文介绍如何在Android中封装套接字进行网络操作并更新UI。众所周知,网络操作这种耗时操作是要放在子线程中进行的,所以套接字封装后,数
ZacharyWang
·
2020-01-03 03:14
Android网络
轻量级封装库
目前Android开发过程中的网络框架层出不穷,选择的方式很广。目前很多服务端开发也进入了RestfulAPI接口化,对于RestfulAPI的接口建议读者使用Retrofit框架比较好,本文是主要针对非RestfulAPI的一个轻量级网络封装库,并且删除了其他的请求方式仅保留了GET/POST请求,当然该库对于RestfulAPI,照样可以使用。欢迎加入交流群:微信群(AndroidRunner
Leo618
·
2020-01-01 09:16
Android网络
与数据存储——File存储(实现SD卡文件浏览器)
Java提供了一套完整的IO流体系,包括FileInputStream、FileOutPutStream等,通过这些IO流可以非常方便的访问磁盘上的文件内容。Android同样支持以这种方式来访问手机存储器上的文件。一.存储在内部还是外部?AndroidManifest.xml中manifest标签下有一个属性android:installLocation,用于指定应用程序安装在什么地方,该属性有
trampcr
·
2019-12-31 00:26
Android开发之Retrofit简单使用
RetrofitRetrofit是Square公司开发的一款针对
Android网络
请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用
Rairmmd
·
2019-12-30 22:21
打造 Android 网络音乐播放器 [2]
打造
Android网络
音乐播放器[1]前言在上一篇中,我们把播放器的基本播放功能实现了,今天我们就把基本的界面实现以下吧。
MASAILA
·
2019-12-29 22:45
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他