logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android网络开发(二、okhttp&retrofit)

  在Android开发中,一般很少直接使用HttpURLConnection / HttpsURLConnection,比较常用的开源网络库有okhttp、retrofit等。  okhttp支持异步网络请求/同步网络请求,它默认支持:(1)HTTP/2 相同域名下的请求共用一个socket;(2)通过连接池减少请求时延(如果HTTP/2不可用);(3)支持GZIP压缩;(4)支持Respons

文章图片
#okhttp#android#网络
Android代理模式基础

一、代理模式代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。二、静态代理静态代理的代理类持有被代理者的引用,在方法调用时,代理对象调用了被代理对象去执行真正的实现。2.1 简单示例假如对于一个日志处理功能,可通过代理类代理实例日志处理类:// 1.首先定义接口层interface ILogProcessor {public void printLog(String log);}//

文章图片
#android
kotlin 协程基础

kotlin coroutine官方文档:http://www.kotlincn.net/docs/reference/coroutines/coroutines-guide.htmlhttps://kotlinlang.org/docs/coroutines-overview.htmlhttps://github.com/Kotlin/kotlinx.coroutines本质上,协程是轻量级的线

#android
组件化基础ARouter(四、拦截器)

一、ARouter概述  ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。ARouter的典型应用场景有:从外部URL映射到内部页面,以及参数传递与解析;跨模块页面跳转,模块间解耦;拦截跳转过程,处理登陆、埋点等逻辑;跨模块API调用,通过控制反转来做组件解耦;  本篇主要介绍ARouter的用法之一:拦截跳转。拦截跳转比较经典的应用就是

文章图片
#android
Android网络开发(一、Socket通信&HTTP通信)

Socket:即套接字,其本身并不是一种通信协议,它是封装了TCP/IP、UDP 协议的API实现。在创建Socket对象后,底层会完成TCP/IP的三次握手等(UDP协议对应的API是DatagramSocket)。

文章图片
#网络#android#http
Android OpenCV基础(一、OpenCV入门)

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。  OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻

文章图片
#android
Android OpenCV基础(一、OpenCV入门)

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。  OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻

文章图片
#android
到底了