Java ReentrantLock 源码阅读笔记(上)
Java ReentrantLock 源码阅读笔记(上)
Java 中的 ReentrantLock 与 Synchronized...
Tablayout设置item间距
/**
* 设置tablayout下划线根据文字宽度而改变
* @param tabLayout
*...
android View事件传递机制源码走查
上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
JetPack Compose 通过按钮显示软键盘
标准调用流程
// 以下代码均在 @Composable 函数中
// 焦点请求器
val focusReque...
Android Zygote 启动流程
Android系统包含netd、servicemanager、surfaceflinger、zygote、media、installd...
PathClassLoader与DexClassLoader到底有什么不同
先说一下为什么要抛出这个问题吧?
最近在看插件化相关的技术,因此会涉及到插...
android流式布局,支持点击、单选、多选等,适合用于产品标签源码
Android流式布局,支持点击、单选、多选等,适合用于产品标签等,用法采用Adapter模式,和ListView、GridView用法一样
Android中的Apk的加固(加壳)原理解析和实现
原理解析
下面就来看一下Android中加壳的原理:
我们在加固的过程中需要三个对象...
android java和kotlin语法对比
java和kotlin语法对比
大厂必问 · 如何防止订单重复?
在电商系统或任何涉及订单操作的场景中,用户多次点击“提交订单”按钮可能会导致重...
花式封装:Kotlin+协程+Flow+Retrofit+OkHttp +Repository,倾囊相授,彻底减少模版代码进阶之路
前言 :众里寻它千百度, 蓦然回首,此种代码却在灯火阑珊处。
注解处理器在架构...
android实现图片预览缩放过渡动画,效果如微信朋友圈,手机系统相册
本项目受Google官方demo Zooming a View 启发,实现了点击小图放大至全屏预览,退出全屏恢复至原来位置这两个过程的动画过渡。 常见应用场景如微信朋友圈照片九宫格,某些手机系统相册等

