教程:弄懂线程池
今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来...
Android AB升级(一) – 升级各层级模块概述
Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
Android逆向技术50——Android集成Botan库
Android逆向技术49——Android集成Botan库
缘起是,发现这个库好久了,但是呢,一直...
姓名、身份证号、银行卡号数据脱敏处理
姓名、身份证号、银行卡号利用正则表达式实现数据脱敏
kotlin的扩展函数“let、run、also、apply”的作用和区别
记录一下四个扩展函数的区别,使用经常记不住:Kotlin的扩展函数let、run、also、...
如何保证开发交付项目运行稳定性?
项目稳定性关键要素
android动态添加View,margin未失效
一:如何动态插入View (源码:SDK30)在讲实现前,我们先看下如何动态插入View,...
Android 常见获取设备标识方法现状
在最近的开发工作中,有个功能点需要获取设备标识作为用户ID,理想的标识应该是不...
Android Library中switch-case访问资源id失败问题 分析与解决方法
最近研究android 组件化过程中 遇到了一个问题 给一个library 中的 button 添加点...
王炸!字节又出了一个生产力神器
大家好,我是二哥呀。
前天的文章留言区有位读者提问说:“如果面试或者笔试的公司...

