首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Andorid 系统学习
樱木Plus
创建于2022-01-07
订阅专栏
该专栏是从平时学习的总结
等 3 人订阅
共10篇文章
创建于2022-01-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android 启动以及 USER_UNLOCKED的广播的发送
1. 开机各阶段 wm_boot_animation_done : 开机动画结束,一般统计到这个时间点。 可以过滤 SystemServerTiming 看子服务启动时间。 Zygote32Timin
GUI 系统 —— SurfaceFlinger( 一)
一直想好好整理一下最近的学习成果,也在思考着怎么写才能比较准确的表达出来,或者看看自己是否真的掌握了显示系统 —— SurfaceFlinger 这块的知识。 这块体系庞大,难度也很高,很容易陷进去看
WMS(二)窗口属性
1. 窗口类型和层级 application Window (应用程序窗口) System Window (系统窗口) Sub Window (子窗口) 每个大类型中又分很多小的类型,它们都定义在 W
Binder(三)| Binder 驱动与协议
1. 概述 地基 —— Binder 驱动 —— 标准的 Linux 驱动 Binder Driver 会将自己注册成一个 misc device, 并向上提供一个 /dev/binder 节点 但这
Binder(二)| 进程间的数据传递载体——Parcel
Binder 涉及面太广,这里先介绍一下进程间的数据传递载体——Parcel,对我们后面学习 Binder 通信有很大的帮助。在学习 Binder 通信之前,我们要问自己,为什么需要 Binder,
InputManagerService 与输入事件
12.1 事件的分类 按键事件(keyEvent) 触摸事件(TouchEvent) 鼠标事件(MouseEvent) ...... 提取统一的抽象接口, InputEvent , Event 属于
Android 消息机制(一)Handler、MessageQueue、Runnable 和 Looper
1. Android 进程和线程 四大组件并不是程序(进程)的全部,只是它的“零件” 应用程序启动后,将创建 ActicityThread 主线程。 同一个包中的组件将运行在相同的进程空间中。 不同包
BroadCast | Android 广播机制
Android 应用 <-> 系统/应用 , 类似于 [[发布-订阅]] 设计模式 这些广播会在所关注的事件发生时发送, Android 系统会在发生各种系统事件时发送广播。 应用自己也可以发送自定义
SyncManager | Android数据同步管理
1.1 概述 SyncManager是Android提供的一个同步框架,该框架实施了许多最佳做法,它允许Android应用使用Google应用中实现高效同步的一个基本框架。该功能是 ContentSe
Android UI - Framework Anim XML
一、 Xml 理解 1. XML 清单 1.1 wallpaper 系列动画理解 这个系列一共有 4 个文件, 分别是 wallpaper_close_enter.xml 壁纸退出时进入的动画,就是比