首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
暮宸遥
掘友等级
Android初级攻城狮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
122
文章 119
沸点 3
赞
122
返回
|
搜索文章
赞
文章( 119 )
沸点( 3 )
图解 Binder:系统调用 open
以Android Binder的open()调用为例,解析系统调用open()从用户空间到内核空间的流程。本文主要分为三个部分:1.用户空间的相关调用 2.虚拟文件系统 3.内核空间的相关调用
图解 Binder:初始化
本文主要分两部分: 1. binder_init()的解析 2. 内核对binder_init()的调用
ARouter-KSP 注解处理器实现-文件生成思路(一)
注解处理器到底承担了什么作用? 考虑清楚这个问题 对我们的ksp实现 会有非常大的帮助, 否则那一坨注解处理器的实现 你是根本不知道为什么要那样实现,自然ksp的实现你是无从下手的。 首先我们来看一个
ARouter-KSP 注解处理器实现-RouteMeta 传递数据(三)
AutoWired的 生成逻辑 分析 AutoWired 其实就是Arouter 辅助我们界面跳转时 传值用的, 我们在使用的时候除了要在对应的字段上 加上 AutoWired注解以外, 还需要在对应
AutoRegister:一种更高效的组件自动注册方案(android组件化开发)
在编译时,扫描即将打包到apk中的所有类,将所有组件类收集起来,通过修改字节码的方式生成注册代码到组件管理类中,从而实现编译时自动注册的功能,不用再关心项目中有哪些组件类了。 特点:不需要注解,不会增加新的类;性能高,不需要反射,运行时直接调用组件的构造方法;能扫描到所有类,不…
Kotlin版注解处理器Annotation Processor
注解处理是为 Java程序生成代码的强大工具。在本文中,将开发一个注解和一个注解处理器,为给定的 Activity 类根据路由参数自动生成路由信息初始化的代码。
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等内容
我是怎么在掘金找到老婆的
大家好,我是沐华。本文不聊技术,聊一下我和我老婆从掘金认识到结婚,再到现在的过程。祝愿每一个点开的人,即便在苦咖啡一样的生活里,也能遇到一个一勺勺给你加糖的人
canvas 性能优化原理,加亿点点细节🏄
虽然平时很少关注性能方面的优化,但是在 cavnas 中是 hin 容易写出卡顿、甚至崩溃的代码的,所以讲一下大体思路还是很有必要的。当然天下乌鸦一般黑,道理都是一样的🥳。
关于 mutable LiveData,你是否还在手写样板代码
简洁易用消息分发框架,解决 “响应式编程” 实战痛点。消除样板代码,只需关注 “唯一入口” 和 “唯一出口”
下一页
关注了
29
关注者
1
收藏集
4
关注标签
15
加入于
2016-07-22