自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 okhttp 原理笔记四:Dispatcher

一、关键组成:1、private int maxRequests = 64 //总的最大请求数2、private int maxRequestsPerHost = 5; //单个服务器的最大请求数3、private @Nullable ExecutorService executorService; //线程池4、private final Deque<AsyncCall> readyAsyncCalls // 异步...

2022-05-06 17:38:19 428

原创 okhttp 原理笔记三:RealCall

RealCall 是哪里来的呢?故事的开始是从下面揭开的:okHttpClient.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { } @Override public void onResponse(Call call, R

2022-04-29 11:34:27 1053

原创 okhttp 原理笔记二:它是怎么拿到请求结果的?

就上一篇,我们知道,请求的结果是通过方法 getResponseWithInterceptorChain() 拿到的Response response = getResponseWithInterceptorChain();那么 getResponseWithInterceptorChain() 方法里面是怎么走的? Response getResponseWithInterceptorChain() throws IOException { // Build a full sta

2022-04-23 19:59:21 1947 1

原创 okhttp 原理笔记一:它是怎么发送请求的?

以下基于okp 3.14.9 版本的分析 //要提交的正文 String content = "我叫靓仔"; //定义正文的类型为json RequestBody body = RequestBody.create( MediaType.parse("application/json"), content); //构建成一个请求 Request request...

2022-04-23 00:56:18 2435 1

原创 Android 解决Gson解析数据类型不匹配的崩溃问题 JSONException expect beauty but ....

JSONException expect beauty but ....

2022-03-12 17:54:20 4972

原创 微信小程序手写签名

本示例具备的功能:1、笔迹绘制2、笔迹清空以下是js代码:// pages/index/hand_writing/hand_writing.jsvar content = null;var touchs = [];var canvasw = 0;var canvash = 0;var that = null;Page({ /** * 页面的初始数据 */ data: { }, // 画布的触摸移动开始手势响应 start: fu

2022-01-28 14:45:41 914 1

原创 uni-app 实现手写签名

代码主要是参考:实现 uniapp 手写签名功能 - 简书本示例主要包含三个功能:1、绘制签名笔迹2、判断当前是否已经签名 (食之无味,弃之可惜的功能,聊胜于无吧哈哈哈哈)3、根据实际需求旋转笔迹方向,这个功能其实是通过uni-app提供的压缩图片的接口来实现的。因为当前设置是横屏签名,如果是这样保存的话,签名的方向是横向的,不符合当前的项目需求,所以,需要将生成的签名笔迹图旋转一定角度再保存。具体旋转角度,请根据实际需求进行相应的更改。同时要注意,保存图片到本地的话..

2022-01-25 21:28:54 13963 10

原创 Android AOP 切面编程之 引人入胜 又流连忘返 且深入浅出篇

AOP是Aspect Oriented Programming的缩写,中文为面向切面编程。 那么啥是Aop?在这里,我暂时先不提AOP 的相关的概念,那些什么 Joinpoint(连接点) ,Pointcut(切入点),Advice(通知),Weaving(织入),Aspect(切面),听着让人懵。我打算先演示一下,AOP 能做些什么。ok,直入主题。 新建一个 MainActivity ,代码如下package com.kabun.aopdemo;import...

2021-10-01 18:30:29 758

原创 Android 基于高德地图的锁屏后定位和轨迹自动纠偏(离线版)

主要是解决两个问题:1、后台如何持续获取定位,包括处于以下环境:(1)应用已经切换到后台;(2)手机已经锁屏2、成功获取到的一堆坐标点后应该如何加工处理,让坐标点尽可能准确地描绘手机的移动轨迹一、后台如何持续获取定位1、后台以及锁屏后持续定位异常的原因以及应对方案探索 关于App切换到后台并且息屏后,持续定位失效的探索:(1)、在Android8.0 之后,谷歌已经禁用了后台服务的功能,只允许使用前台服务,意味着app一旦看不见后,不管是主页键还是返回...

2021-06-07 21:40:53 3486 8

原创 Android学习笔记:自定义View之手写签名

其实,手写签名,说白了就是画图。我们先上一小小部分代码,最简朴无华的代码,功能就一个,让你可以手指为笔,屏幕作画板,挥洒豪情

2021-01-12 21:49:19 2544 6

原创 Android学习笔记:OkHttp3的基本使用之Post请求

用Okhttp已有一段时日,奈何,自我感觉依旧处于多脸懵逼的状态,遂提笔画记一番。目录一、添加依赖二、构建okhttp的实例三、配置RequestBody请求体四、配置Request请求五、配置Call六、提交(字符串)请求七、请看网络请求结果,传Log!八、其实九、POST提交文件 十、POST提交表单 十一、提交分块请...

2019-04-09 18:03:10 6516

原创 Android学习笔记:OkHttp3的基本使用之Get请求

用Okhttp已有一段时日,奈何,自我感觉依旧处于多脸懵逼的状态,遂提笔画记一番。一、添加依赖 首先。你得先知道ok的最新版本。也就是去OK的github的老窝看下 https://github.com/square/okhttp 然后,去app/build.gradle 添加相应的依赖 类似这个:depen...

2019-03-29 09:28:28 2782 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除