首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
chrisjason
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Kotlin Multiplatform带你走进跨平台的另一扇大门
KMP 是一种面向移动端开发的跨平台框架,使用 Kotlin 语言编写,可实现在多平台(桌面 / Andropid / iOS / Web / 服务器)上共享代码和逻辑
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
Handler 都没搞懂,拿什么去跳槽啊?
0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开发带来了极大的便利。 可以说只要有异步线程与主线程通信的地方就一定会有 Han…
由浅入深,聊聊OkHttp的那些事(易懂,不繁琐)
本篇将从背景开始,由浅入深,从设计思想到源码导读,与你一起剖析OkHttp的那些事,从而解锁Android网络库的知识拼图。
Android ASM 字节码插桩库,也许有你需要的
在最近的一年多时间里,我先后写过六篇关于 Android 字节码插桩的文章,一共对应四个功能点 ASM 字节码插桩:实现双击防抖 ASM 字节码插桩:进行线程整治 ASM 字节码插桩:
Gradle Transform + ASM 探索
使用 Gradle Transform + ASM 实现代码插桩的使用已经非常普遍。本文试图探索如何更加快速简洁的利用 Transform 实现代码插桩,并尝试实现 ...... 简单来说就是利用 AGP 提供的 Transform 接口,在应用打包的流程中,对 java/ko…
Gradle 系列 (三)、Gradle 插件开发
前言 很高兴遇见你~ 关于 Gradle 学习,我所理解的流程如下图: 在本系列的上一篇文章中,我们讲了 Gradle 的生命周期及一些常用 API,了解了 Settings,Project,Task
AGP8.0 ASM 更简单灵活了
AGP 8.0 Transform 接口废弃之后,使用 AGP 官方提供的新 API 如何更简单的用 ASM 实现代码插桩
Gradle+ASM实战——关于隐私政策的那些思考
- 可动态配置是否开启插件,默认是开启 - 默认解决大部分多次重复点击的问题 - 可动态设置方法对点击事件处理之前进行拦截 - 可获取方法的耗时时间