一、热修复背景 修复bug走常规发版流程,缺点有三:发版代价高、用户升级覆盖速度慢、bug修复不及时。而热修复则能很好解决此问题:及时推送修复补丁,修复成功率高,代价相对小。...
一、热修复背景 修复bug走常规发版流程,缺点有三:发版代价高、用户升级覆盖速度慢、bug修复不及时。而热修复则能很好解决此问题:及时推送修复补丁,修复成功率高,代价相对小。...
Android M 对权限管理系统进行了改版,之前我们的 App 需要权限,只需在 manifest 中申明即可,用户安装后,一切申明的权限都可来去自如的使用。但是 Andr...
本文章所使用的 OkHttp 源码版本:3.12.10 上一篇:OkHttp 精讲:CacheInterceptor[https://www.jianshu.com/p/44...
本文章所使用的 OkHttp 源码版本:3.12.10 上一篇:OkHttp 精讲:BridgeInterceptor[https://www.jianshu.com/p/f...
本文章所使用的 OkHttp 源码版本:3.12.10 上一篇:OkHttp 精讲:RetryAndFollowUpInterceptor[https://www.jians...
本文章所使用的 OkHttp 源码版本:3.12.10 源码解析 老套路,还是从 OkHttp 用法开始入手这块的源码 这个方法看起来有点可疑,让我们接着看是不是这个方法 看...
Gradle 集成 配置权限 服务器配置 初始化 配置接口 可为这个类的字段加上一些注解@HttpHeader:标记这个字段是一个请求头参数@HttpIgnore:标记这个字...
团队的项目已经使用RN,有必要对React Native For Android有一个深入的了解,于是就写了这篇文章。注意本文分析的代码版本为: "react": "15.3...
1. 背景 目前,大家考虑使用React Native 技术的关键点主要有三个: iOS和Android端可以使用统一的语言进行构建,并且部分组件代码可以实现共用 热更新能力...
(1)概念 文件在程序中是以流的形式来操作的。 流:是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两个存储位置之间的传输称为流。流的本质是数据传输...
因为安卓app推送经常无法收到或者无法按时收到,所以公司要求我写一个针对推送的优化文档,为后面的优化做指导。我们当前使用的是极光推送的免费版本,在此基础上,我写了这份文档。现...
最近碰到需求需要实现GridView空白处的点击事件,记录一下:这次也需要我们定义一个类去继承GridView,先上代码在解释 最关键就在于pointToPosition方法...
有些时候我们需要使用scrollview嵌套GridView和listview,由于他们都是可滑动的控件,所以会出现GridView和listview可滑动的问题,为此,我们...
记录颜色十六进制透明度100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91%...
但有时我们根据一些条件来设置显示的位置,这就要用到第二种动态代码设置 setCompoundDrawables(left, top, right, bottom); setC...
声明成员变量的规范是在变量名前加m,之前在声明时都是手打,现在使用快捷键马上生成,效率提升了不少 快速生成成员变量的快捷键Mac:command+option+fWindow...