上次我们分析了一下热修复的原理并着手实践了一下,这次将带大家一起探究Tinker源码。 引言 从上一篇Android热修复原理探索与实践中我们知道,Tinker实现热修复的原...
上次我们分析了一下热修复的原理并着手实践了一下,这次将带大家一起探究Tinker源码。 引言 从上一篇Android热修复原理探索与实践中我们知道,Tinker实现热修复的原...
🐮🍺plus
Android 使用Android Studio构建运行 系统层app前言 做了这么多年的应用层和架构的工作,突然转到系统层还是有些不习惯的。最让人难受的就是不能用AS直接构建运行系统层的app,每次在AS上写完代码,都要同步到系统源码中去,然...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 本文是基于constraint-layout:1.1.2 一、前言 在以前,android是使用布局如L...
好家伙,够详细。
java 虚拟机内存区域划分和GC相关资料:https://zhuanlan.zhihu.com/p/45558897[https://zhuanlan.zhihu.com/p/45558897]https://...
人间正能量。
转岗去微信事业群的一些反思这周是旧部门的最后一周了,记录下这两年年的一些感悟,希望以后可以时刻警醒自己,同时这也是我对过往的一些总结和反思,希望能帮到我们。跟领导坦白的时候,领导让我好好考虑,你在这里...
开篇就提到效能优化涉及的范围会很广,考虑后面需要经常用到 asm 字节码插桩,我们首先从 《Gradle 插件 + ASM 实战》开始讲,但又希望大家能知其然也知其所以然,因...
“等线程 1 执行完同步代码块遇到 monitorenter 指令,首先会清空锁的状态然后唤醒线程 2 。如此反复即可保证线程安全。” 这里好像有个错误monitorenter 应该是monitorexit吧
数据结构算法 - ConcurrentHashMap 源码解析五个线程同时往 HashMap 中 put 数据会发生什么? ConcurrentHashMap 是怎么保证线程安全的? 在分析 HashMap 源码时还遗留这两个问题,这次...
👍牛逼plus
Android Q ExifInterface获取图片位置前言 最近写一个lib,多选图片时,可以按照地理位置分组。android Q之前的版本,直接可以通过path路径的形式去获取图片的地理位置,但在Android Q版本上无法使...
懂得感恩的人不多啦
帮忙也是需要原因的晚上有个人给我发微信,问我在不在。 我一看是他,大概知道又是来问我某些方面问题的。有点不想回,但还是回复了。 然后果然跟我想象的一样,不过好在他没有很执着的追着我问。要不然我...
挺快啊,上午看还没有。
ConstraintLayout 2.0新特性解析(三)-- MockView UI原型布局,Space边距补偿,MotionLayout动画前言 MockView是一种UI原型样式的View,使用场景不是很多,了解下就行了。Space的边距补偿用处很大,使用ConstraintLayout的时候,往往有些场景设置...
我擦学习这个布局 我就指着你更新了 给力。
ConstraintLayout 2.0新特性解析(一)--Flow流式布局前言 之前解析过 ConstraintLayout 的解析,扁平化布局[https://www.jianshu.com/p/28bc3619fc82],随着Constrain...
666越来越优秀了
Android 夜间模式原理前言 Android 夜间模式早在API 23的时候就可以使用了,不过那时候还有些限制,仅对新入栈的Activity生效,已在栈中的Activity不生效。但现在大家的App...
相比于技术文章,更喜欢看一些指导性的意见文章哈哈
都是奔三的人,压力大家都会有写下本文并不是为了引起大家的焦虑,只是最近群里有同学聊到而已。想想建群的那会还是在长沙刚面临失业,正因为经历着失败与痛苦,所以我才想到是不是可以建个群,我给大家分享分享一些经...
写得不错 ,写出来几个比较重要的坑
Kotlin data class 遇到的坑及解决方案前言 最近开始重构,Javabean也想全部替换成kotlin的data class,可data class使用有诸多限制,并没有Javabean使用的那么随心所欲。在此也记...
学到了一个螃蟹理论
写一本技术书到底有多赚?实话告诉你200万轻轻松松!视频版本视频版本,欢迎大家去B站三连~http://liuwangshu.cn/batcoder/android_future.html[http://liuwangshu....
这一个知识点也是写烂了的,可是作为 Android 开发者又不得不学习这部分,学习了呢,总觉得要写点东西出来才觉得有感觉,得,就有这一篇文章了。 API 27 流程介绍 在单...
我在你这拿了东西,在这里打个招呼。
相互学习,哈哈。
Android Classloader热修复惯例段子。 阅读本文你可以掌握,热修复的原理和简单实现. 目录Classloader热修复原理热修复代码实现面试知识 Classloader热修复原理 从这个图上能看出什么?...