Android 进阶
文章平均质量分 87
进阶
VNanyesheshou
Android音视频开发
展开
-
Android 网络编程(一)HTTP协议
在Android开发中,经常会用到网络编程相关的知识,虽然也是用,但是感觉还是不太全面。所以整理下网络编程的相关知识。HTTP简介HTTP(HyperText Transport Protocol)协议是互联网上应用最为广发的一种网络协议标准,所有的www文件都必须遵守这个标准。 HTTP是一个适用于分布式超媒体信息系统的应用层协议。它于1990年提出,并得到不断地完善和扩展。HTTP协议的主要特原创 2017-07-22 22:47:08 · 1197 阅读 · 0 评论 -
Android 网络编程(二)HttpClient
上一篇说了HTTP协议,这篇主要说一下HTTP请求所要使用的类,HttpClient。HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不原创 2017-07-30 17:45:52 · 722 阅读 · 0 评论 -
Android TCP socket通信
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74896575之前做过的一个局域网内TCP通信、聊天的demo,周日整理了一下。该demo可以做客户端,也可以做服务端。两个手机都安装该应用,一个做客户端、一个做服务端,然后进行通信(前提连接在同一局域网内)。1 简介TCP(Transmission Control Protoco原创 2017-07-09 23:19:30 · 27447 阅读 · 31 评论 -
Android IntentService详解
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75073307 最近加深基础,看到个IntentService类,以前从来没有遇见过,更不知其用来干嘛的,所以就整理了一个demo,看看这个怎么使用。1 简介 IntentService概括 IntentService is a base class for Se原创 2017-07-15 14:05:10 · 13074 阅读 · 0 评论 -
Android 网络编程(三)HttpURLConnection
HttpURLConnection HTTP的URLConnection(RFC 2616)用于通过Web发送和接收数据。数据可以是任何类型和长度。该类可用于发送和接收长度未预先知道的流数据。HttpURLConnection使用步骤:通过调用URL.openConnection()获取新的HttpURLConnection并将结果转换为HttpURLConnection。准备请求原创 2017-08-25 15:21:18 · 1071 阅读 · 0 评论 -
Android 网络编程(四)OkHttp3完全解析
OkHttp是默认情况下高效的HTTP客户端。特性:支持HTTP/2,允许同一主机的所有请求共享套接字socket。连接池减少请求延迟(如果HTTP / 2不可用)。透明的GZIP压缩下载大小。响应缓存可以避免重复请求的网络。当网络麻烦时,OkHttp坚持不懈:它将从常见的连接问题中静默地恢复。 如果您的服务有多个IP地址,如果第一个连接失败,OkHttp将尝试替代地址。 这对于IPv4原创 2017-08-29 19:33:38 · 984 阅读 · 1 评论 -
Android 进程间通信——AIDL
AIDL(Android Interface Definition Language)——进程间通信的一种机制。它允许您定义客户端和服务端通过使用进程间通信(IPC)进行通信的编程接口。在Android上,一个进程无法正常访问另一个进程的内存。所以说,他们需要将他们的对象分解成操作系统能够理解的原语,并且把这些对象放在你的边界上。编写这些代码非常繁琐,所以Android使用AIDL来处理它。D原创 2018-01-12 19:56:11 · 2689 阅读 · 0 评论 -
Android 进程间通信——Service、Messenger
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74198534Android四大组件(二)Service 接着上一篇Service基础知识,这一篇主要说下介绍下绑定的服务端的三种方式:同一进程绑定服务、跨进程绑定服务(Messenger)、跨进程绑定服务(aidl)。 重点说一下通过Messenger、Service实原创 2017-07-12 16:44:05 · 3529 阅读 · 0 评论