首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
binder
订阅
IT1039871366
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
如何深入掌握 Android 系统开发的拦路虎 Binder
0. 为什么要深入学习 Binder Binder 是整个 Android 的基石 所有的系统服务都是基于 Binder,比如 AMS WMS PMS SurfaceFlinger Audiofili
Binder Java 层服务注册过程分析
1. Java 层整体框架 在分析之前,我们要明白,Java 只是一层方便 Java 程序使用的接口,Binder 的核心功能实现都是通过 JNI 调用到 Native 层来实现的,这里先给出 Jav
Binder Java 层初始化
本文内容大量涉及 JNI 编程基础,如果不太熟悉可以提前阅读JNI 编程上手指南 1. Framework 层的 JNI 函数封装 Framework 对常用的 JNI 函数做了封装: 上述封装中涉及
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Java 程序示例
这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原
写给应用开发的 Android Framework 教程——学穿 Binder 篇之程序示例 aidl-cpp
这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原
写给应用开发的 Android Framework 教程——学穿 Binder 篇之驱动情景分析之服务获取与使用过程
本文系统源码版本: AOSP 分支:android-10.0.0_r41 Kernel 分支:android-goldfish-4.14-gchips 本文依托于Binder 程序示例之 C 语言篇中
Android Binder 驱动情景分析之服务注册过程
本文系统源码版本: AOSP 分支:android-10.0.0_r41 Kernel 分支:android-goldfish-4.14-gchips 本文依托于Binder 程序示例之 C 语言篇中
写给应用开发的 Android Framework 教程——学穿 Binder 篇之驱动情景分析之 ServiceManager 启动过程
这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原
学习 Binder 的预备知识3 —— linux 驱动开发入门
学习 Binder 的预备知识3 —— linux 驱动开发入门 Binder 在 Android 中实现为一个字符驱动,为了阅读 Binder 驱动的源码,我们需要有基本的 linux 驱动开发知识
学习 Binder 的预备知识2 —— Linux 内核常用数据结构
Binder 是一个 Linux 驱动,驱动代码会涉及很多 Linux 内核中的数据结构,接下来我们就来看看 Linux 中的常用数据结构的基本使用: 双向链表 list_head hash 表 hl