首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android系统开发
订阅
Android Framework开发、Android 系统源码等
移动端全干攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
🔗 深度解析 SystemUI 进程间通信机制(一)
SystemUI 只是一个 UI 展示层,但它展示的数据和执行的操作都掌握在系统核心进程(system_server)或桌面启动器(Launcher)它们是如何通过 Binder 建立联系的?
深入解析 SystemUI 依赖注入:Dagger2 实践剖析
在前面文章部分,我们夯实了 Dagger2 的理论基础,现在我们将直面 SystemUI 的复杂代码库,揭示 Google 工程师如何利用原生 Dagger2打造出其 多层级、高隔离性的依赖注入架构。
深入解析 SystemUI 依赖注入:Dagger2 与 Hilt 核心机制重温
SystemUI 的 Dagger2 实践为超大型、高性能要求的 Android 项目提供了宝贵的经验,这篇文章重温了 Dagger 的核心机制
Android AOSP定制默认输入法为讯飞输入法
Android AOSP定制默认输入法为讯飞 前言: 1.下载讯飞输入法apk: 建议去官网下载,如果官网下载的有问题去apkmirror这个网站下载,基本上都是正版可以使用的apk,我的gms服务三
Android应用程序启动流程详解(含源码)
Android应用程序启动流程详解(含源码) 概述 Android应用程序启动流程是理解壳程序加载被保护程序的核心知识。
Android FrameWork - 开机启动 SystemServer 进程
相关类: 在 ZygoteInit.java 的 main 方法中,启动了 SystemServer 进程: forkSystemServer 源码: Zygote.forkSystemServer
SystemUI plugin 开发
SystemUI Plugins SystemUI插件提供了一种快速替换SystemUI原有组件的方法,可以在运行时更改SystemUI的行为。 现在已有插件: here 一、使用方法 1. Plug
Android studio 导入framework.jar 开发系统应用
在系统应用开发过程中,经常用到frameweok中的非公开api。而在Android studio 编译时,通常无法访问这些api。其中常见的是获取系统属性,但是在Android studio
View.post和Handler.post的关系
前言 View.post和Handler.post是Android开发中经常使用到的两个”post“方法,我们经常通过前者去获取一些View在运行时的渲染数据,或者测量页面的渲染时间。而后者则是And
安卓AlertDialog源码分析
首先我们来看个问题:AlertDialog怎么更改按钮颜色 有时我们遇到产品或者视觉设计需要改变AlertDialog的按钮颜色时候,我们先来看一下AlertDiglog简单使用方法。 我想改变"没希