首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓系统
订阅
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
108篇文章 · 0订阅
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
Android 基于共享内存实现跨进程大数据的高效传输
Android 基于共享内存实现跨进程大数据的高效传输。生成者进程向 ImageWriter 中写入数据,消费者进程通过 ImageReader 的回调接收数据,两者通过 surface 建立关联。
Android 开发中,准确判断应用处于“前台(Foreground)”还是“后台(Background)
Android 应用前后台状态判断深度解析 ,准确判断应用处于前台(Foreground) 还是后台(Background) 是实现很多业务逻辑的基础。本文将深入分析目前最为
深入解析安卓 ELF 16KB 页对齐:原生编译与脚本修复的权衡
在现代安卓开发中,为了提升内存性能,部分新设备开始采用 16KB 作为内存页大小,而非传统的 4KB。这一变化要求应用中的原生共享库(.so 文件)也必须与之兼容,即它们的内存段(segment)需要
告别onActivityResult:Android数据回传的三大痛点与终极方案
从重写到回调:registerForActivityResult引领的Android架构演进之路 。在Android开发的演进历程中,总有一些标志性的API,它们的出现不仅是为了解决旧有问题
Android 事件分发机制(一)—— 全流程源码解析
1. 点击事件传递链路 事件并非凭空产生直接到达 View,而是经过了一个跨越内核、系统服务与应用进程的漫长旅程。 1.1 源头溯源:系统层 事件在触达应用层 Java 代码前,需在系统底层完成“硬件
深入浅出安卓App的启动流程
一、用户点击图标:触发启动 比喻:就像你下单外卖,触发餐厅接单流程。 Launcher(桌面)收到点击事件 桌面本质也是一个App,它通过PackageManager找到你点击的App信息(如包名、入
Android 16 (Target 36) 应用适配指南
Android 16 (Target 36) 应用适配深度指南:在 Android 16 中,更严格的安全性、更标准化的 UI 交互、底层内存性能优化
Ashmem(Android共享内存)使用方法和原理
Ashmem即Android Shared Memory, 是Android提供的一种内存共享的机制。 Java层借助MemoryFile或者SharedMemory。 Native层借助MemoryHeapBase或者MemoryBase。 Native层直接调用libc的a…
Android匿名共享内存(Ashmem)原理
阅读之前,不妨先思考一个问题,在Android系统中,APP端View视图的数据是如何传递SurfaceFlinger服务的呢?View绘制的数据最终是按照一帧一帧显示到屏幕的,而每一帧都会占用一定的存储空间,在APP端执行draw的时候,数据很明显是要绘制到APP的进程空间,…