首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android系统开发
订阅
Android Framework开发、Android 系统源码等
移动端全干攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
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简单使用方法。 我想改变"没希
事件分发之View事件处理
网上已经有很多关于事件分发的优秀文章,为何我还要自己写?因为别人总结的毕竟都是别人的,自己亲自阅读源码不仅会让自己更懂得原理,也会让自己记得更清楚,而且也会发现另一番天地。 由于所以的控件都直接或者间接继承自View,因此View的事件分发机制就是最基础的一环,需要首先掌握其原…
View设置setSoundEffectsEnabled为false后点击时还发出反馈音之谜
要理解这个现象,我们需要从 Android 系统的事件传递机制和声音反馈触发逻辑两个维度,结合源码深入分析。 一、核心问题:两个 TextView 的声音差异源于事件传递路径不同 首先明确一个关键前提
Android Binder 驱动 - Media 服务启动流程
到现在为止我对Binder 的了解只是知道它很难和它是 Android 系统中最核心的跨进程通信机制,仅此而已,所以接下来几篇文章都是学习的Android Binder 驱动的。 相关文件: 我们关注
Android 音频子系统--10:HAL层分析
1.概述 本章节主要关注以上思维导图左上HAL层分析部分即可。主要说明了HAL层的框架分析,后面通过源码分析了读音频数据流程、写音频数据流程、设置参数流程、获取参数流程 来深入的理解 HAL层的调用流
Audio Hal 介绍
Audio HAL(Hardware Abstraction Layer)是 Android 音频系统和底层音频驱动之间的桥梁,负责提供统一的接口,让 AudioFlinger(音频框架)可以与不同的