![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
https://www.yuque.com/mo_ming/gl7b70/rfot9k[https://www.yuque.com/mo_ming/gl7b70/rfot9k...
最近工作中遇到一个问题,webview中按钮的点击事件没反应,而在微信打开该Url是没问题的,IOS端也没问题,(用的lzyzsd的JsBridge框架)结合项目之前...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
前言 我们经常用Handler中的postDelayed方法进行延迟操作,像这样 我们都知道Handler的机制是将消息通过sendMessage()放入到MessageQu...
以下文章参考 https://zhuanlan.zhihu.com/p/35519585,《Android艺术开发探索》 首先像声明,Binder 的复杂程度肯定不是一篇文章...
一:使用线程池的原因 在android开发中经常会使用多线程异步来处理相关任务,而如果用传统的newThread来创建一个子线程进行处理,会造成一些严重的问题: 1:在任务众...
Java运行时数据区域 在这之前先了解JVM运行时的数据区域,分五块: 程序计数器 用于表示当前代码执行到第几行 虚拟机栈 虚拟机栈描述的是 Java 方法执行的内存模型:每...
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Sync...
之前熟悉了OkHttp大概的调用 这次学习一下各拦截器的作用 贴一贴拦截器调用入口方法,方便梳理 那么接下来就是依次探讨一下RetryAndFollowUpIntercept...
基本用法 跟到深处会发现无论同步和异步请求的关键都是拦截器方法 接下来就以该方法为入口分析下OkHttp3的代码 拦截器调用流程 再贴贴上面的代码分析一下 这里主要是拦截器的...
一般面试的时候,只要简历写了开源库,面试官一般都会问源码,所以如何读源码,如何应对面试中的源码问题呢?今天开始分析OkHttp3源码,希望对大家有所帮助。 首先,带着问题看源...
我是做Android开发的吗