首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android 系统开发
ZZH的Android
创建于2022-02-14
订阅专栏
包括Android Framework,Hal,kernel等系统知识,涉及系统多个模块。
等 35 人订阅
共28篇文章
创建于2022-02-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从0到1学Binder-ServiceManager详解(1)
本文主要讲解servicemanager进程启动过程中ProcessState初始化,包含了binder_open,binder_ioctl等一些介绍。
从0到1学Binder-Binder驱动初始化
Android binder驱动初始化流程介绍,内核版本为6.1,欢迎关注,我们一起学习Android Binder机制。
从0到1学Binder-环境准备
前言 终于要开始啃 binder 了,其实还没准备好,但是先走出去吧,目标是 2024 年一个整年能把 binder 学完。
万字解析Android Handler实现原理
史上最全Android Handler源码解析。Handler 部分的讲解计划分两篇博客讲完实现原理,一篇主要介绍 Java 层的实现,另一篇介绍 Native 相关的实现,本篇介绍前者。
Android Native Crash 问题分析第一弹
如何定位和分析遇到的Android Native Crash问题呢,这里的方法很有效,快来看看如何使用吧
[Android Camera精讲]CameraServer启动流程
为什么要讲启动流程呢,因为启动过程中初始化了很多东西,如果这部分略过不看的话, 在看Camera打开、预览等流程时就会很懵,有很多东西不知道哪里来的,其实就是开 机时,进程启动过程初始化的,所以这个很
Android 13内置可卸载应用
有些场景需要我们内置一些可卸载的应用,也就是出厂时默认安装,但是用户可以自行卸载。 本篇文章的思路是,在开机后使用一个后台服务调用pm install 进行apk的安装。 需要说明的是,这种方法并不完
调试AOSP源码的官方神器-Android Studio for Platform(ASfP)
欢迎关注微信公众号和哔哩哔哩账号 ZZH的Android 下载 下载地址平台版 Android Studio 由于该工具在调试源码时需要对AOSP进行编译,所以目前只有Ubuntu版本,后续应该也只会
Android 13 内置三方应用app
点赞收藏加关注,下次找我不迷路。 也欢迎关注微信公众号 ZZH的Android(AndroidSystemTech) 期待与你的相识! 环境 Pixel 5 ,Android 13 不可卸载非系统应用
Android 13 CameraMetadata详解1 (内存分布以及增删改查)
camera metadata内存详细分布图以及增删改查操作实现。初识camera metadata是不容易理解的,最起码笔者是这样。但是不理解又是不行的,所以只能硬着头皮去看源码,去归纳总结。简单来
Android 13 Camera预览流程详解
欢迎关注微信公众号 无限无羡 环境介绍 环境 说明 硬件设备 Google Pixel5 AOSP版本 android-13.0.0_r40 CameraProvider android.hardwa
使用Google Pixel5手机调试AOSP(代码下载、编译、刷机、调试)详细攻略
欢迎关注微信公众号 [无限无羡] 为了方便调试AOSP源码 ,花1000多大洋在pdd上买了一个99新的pixel5手机,从此终于可以在真机上调试代码了。 代码下载 AOSP代码的下载在本专栏中已经有
Android 13 openCamera流程详解
欢迎关注微信公众号 无限无羡 本篇文章稍长,希望大家耐心阅读。代码也很多,所以尽量多的加了注解,也希望阅读到此文章的“同道中人”提出宝贵建议。 Android从5.0开始已经引入了Camera API
Android 13 Java调用Native本地服务
欢迎关注微信公众号 无限无羡 前面有写过如何添加Native服务的一篇文章(Android 13添加自定义native服务),但是那篇文章最后只写了c++通过binder调用Native服务的例子,本
Android 13 cameraserver启动流程
欢迎关注微信公众号 无限无羡 前面的两篇文章我们已经介绍了CameraProvider进程(Camera HAL)的启动流程,今天我们开始讲cameraserver进程的启动流程。 cameraser
Android 13 Camera HAL启动流程(2)
欢迎关注微信公众号 无限无羡 上一节[Android 13 Camera HAL启动流程(1)](Android 13 Camera HAL启动流程(1) - 掘金 (juejin.cn))主要介绍了
Android 13 Camera HAL启动流程(1)
欢迎关注微信公众号 无限无羡 前言 本章将作为Android Camera系列的开篇,后续将会持续输出相关文章,尽可能的形成一个完整的系列内容。全部更新完毕时间可能会比较长,因为Camera的东西其实
Android 13添加自定义Java系统服务(二)
欢迎加入我的知识星球 Android系统开发指南 欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 上一篇文章我们介绍了添加自定义Java系统服务(一)的第一种方法(建议先阅读),这种方法我们
Android 13添加自定义Java系统服务(一)
欢迎加入我的知识星球Android系统开发指南 欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 在平时的业务开发中,我们往往需要开发自定义的系统服务来处理自己特殊的需求,我们这里提供两种方式
Android 13添加自定义native服务
@[TOC] native服务添加 native服务就是用c++写的系统服务,通过init进程启动,可以实现binder接口供client调用。 下面我们以实现一个beanserver的后台服务为例:
下一页