首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android源码分析
订阅
Android源码分析
移动端全干攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
Android Framework-Input-1 基础梳理
常用命令 ABS :触摸 Key :事件 为什么会响应该命令? 在调用adb shell 进入手机后, 进入system/bin 里 进入toolbox 里面有一个getevent 可以执行。 源码位
启动 Activity的系统服务流程
问题: 下面用一个最典型的场景:启动 Activity,来串一条 app ↔ AMS ↔ WMS ↔ PMS 的调用链,并标出: 在 哪个进程 / 哪个线程 执行; 大致会涉及到 哪些锁 / 竞争点;
【蓝牙】Android 13 蓝牙源码分析
Android 13在蓝牙模块中进行了多项改进和优化。本文将详细分析其核心组件及其工作原理,包括BluetoothManagerService、AdapterService、AdapterProper
一文搞懂Window、PhoneWindow、DercorView、WindowManage
通过本文您可以了解PhoneWindow,Window,DecorView,WindowManager,WindowManagerImpl,WindowManagerGlobal这些类及它们的作用
Android Okhttp ConnectionPool 笔记
🎯 为什么需要连接池? 在没有连接池的年代,每次 HTTP 请求都要经历: DNS 解析(域名转 IP) TCP 三次握手(建立连接) TLS 握手(如果是 HTTPS) 发送请求、接收响应 TCP
Android Retrofit 线程切换 笔记
🎯 核心:CallAdapter 与 ExecutorCallbackCall 线程切换的关键在于 Retrofit 的**返回值适配器(CallAdapter)**机制。我们一步步拆解。 1. 默认
Android CarService源码分析
Android Automative是在原先Android的系统架构上增加了一些与车相关的(图中虚线框中绿色背景的)模块。
Toast源码深度分析
Toast只会弹出一段信息,告诉用户某某事情已经发生了,过一段时间后就会自动消失。它不会阻挡用户的任何操作。 Toast是没有焦点,而且Toast显示的时间有限,过一定的时间就会自动消失。 一行代码调用,十分方便,但是这样存在一种弊端。 使用中遇到的问题:例如,当点击有些按钮,…
Android SurfaceFlinger 笔记
SurfaceFlinger(以下简称SF)与ActivityManagerService(AMS)是Android底层双雄。AMS管的是“谁活着、谁死去、谁在前台”,是生命周期的CEO;SF管的是“
聊一聊android 原生怎么实现跨层级传递事件
场景: 层级 这个是正常布局 A 包含 B B包含C 这样只要正常点击C C是能正常接收到事件的。 如果层级不变,变成如下 也就是C超出了他的父节点B,这个时候点击C,C是接收不到事件的。因为他的父节