点播 Android系统层开发

课程时长 161小时40分钟

学习期限 48 个月 退款期限 不支持

市场价格 ¥99999.00 会员价格 ¥99999.00

难度级别 初级 学习人次 407 综合评分 5.0

内容实用 5.0 分

简洁易懂 5.0 分

逻辑清晰 5.0 分

  • 详情
  • 目录

本阶段包含如下课程内容:

1.C语言

2.linux编程

3.C++语言

4.安卓系统编程


说明:

1.如果本身有C、linux、C++基础,那么可以跳过已掌握的课程内容

2.如果本身是安卓应用层工程师,建议开倍速过一遍C、C++,并且掌握linux编程技巧

3.如果是安卓、linux生态之外的工程师、且有一定的编程基础,建议开倍速把前置课程过一遍(可以跳过已掌握的部分)

第1章 Java语言基础

  • 1.0课程介绍
    02分钟29秒
  • 1.1什么是编程
    12分钟43秒
  • 1.2搭建Java开发环境
    08分钟15秒
  • 1.3IntelliJ IDEA的安装使用
    10分钟43秒
  • 1.4HelloWorld
    12分钟57秒
  • 1.5使用Scanner获取输入
    15分钟35秒
  • 1.6变量
    14分钟31秒
  • 1.7赋值与常量
    07分钟52秒
  • 1.8浮点数
    10分钟22秒
  • 1.9基本数据类型
    17分钟38秒
  • 1.10运算符
    05分钟09秒
  • 1.11关系运算符
    16分钟07秒
  • 2.0控制语句-if
    06分钟04秒
  • 2.1断点调试
    04分钟19秒
  • 2.2if的嵌套使用
    07分钟26秒
  • 2.3级联elseif语句
    08分钟18秒
  • 2.4逻辑运算符
    10分钟31秒
  • 2.5控制语句-switch
    10分钟05秒
  • 3.0循环语句-while
    13分钟10秒
  • 3.1使用while计数
    06分钟13秒
  • 3.2循环语句-do while
    08分钟26秒
  • 3.3循环语句-for
    20分钟04秒
  • 3.4递增运算符的区别
    09分钟13秒
  • 3.5使用for循环求素数
    16分钟20秒
  • 3.6嵌套for循环
    07分钟11秒
  • 4.0数组
    11分钟14秒
  • 4.1数组的特性
    06分钟44秒
  • 4.2数组变量与普通变量的区别
    13分钟21秒
  • 4.3二维数组
    10分钟10秒
  • 5.0Unicode字符
    11分钟03秒
  • 5.1逃逸字符
    02分钟31秒
  • 5.2字符串
    10分钟
  • 5.3字符串常量池
    02分钟17秒
  • 5.4字符串常见操作
    11分钟45秒
  • 5.5包裹类型
    09分钟43秒
  • 5.6API文档的使用
    06分钟47秒
  • 6.1方法的定义
    07分钟27秒
  • 6.2方法的使用
    09分钟30秒
  • 6.3参数列表
    08分钟55秒
  • 6.4返回值
    05分钟43秒
  • 6.5本地变量
    09分钟05秒
  • 7.0类的封装
    08分钟03秒
  • 7.1类的使用
    09分钟14秒
  • 7.2成员变量
    15分钟01秒
  • 7.3构造方法
    15分钟58秒
  • 7.4包的使用
    08分钟42秒
  • 7.5权限修饰符
    11分钟12秒
  • 7.6静态变量
    09分钟29秒
  • 7.7静态方法
    03分钟06秒
  • 8.0ArrayList
    15分钟08秒
  • 8.1HashSet
    09分钟46秒
  • 8.2在类当构造tostring方法
    11分钟14秒
  • 8.3HashMap
    12分钟36秒
  • 8.4通过一个类来管理多个对象
    09分钟23秒
  • 9.0使用extends继承
    06分钟05秒
  • 9.1extends与super
    16分钟33秒
  • 9.2向上转型和向下转型
    07分钟57秒
  • 9.3多态
    07分钟58秒
  • 9.4判断两个对象是否相等
    13分钟51秒
  • 9.5抽象
    11分钟06秒
  • 9.6接口
    12分钟29秒
  • 9.7内部类
    12分钟36秒
  • 9.8泛型
    16分钟42秒
  • 10.1异常处理机制
    17分钟16秒
  • 10.2自定义异常
    08分钟26秒
  • 10.3写入本地文件
    09分钟13秒
  • 10.4读取本地文件
    15分钟32秒
  • 10.5流的概念
    03分钟55秒
  • 11.1进程与线程
    07分钟54秒
  • 11.2使用Callable启动线程
    09分钟50秒
  • 11.3为什么需要多线程?
    07分钟57秒
  • 11.4Thread的常见操作
    11分钟33秒
  • 11.5让线程停止执行
    11分钟36秒
  • 11.6Synchronized同步锁
    10分钟17秒
  • 11.7死锁
    10分钟26秒
  • 11.8wait与notify
    11分钟59秒
  • 11.9线程的生命周期
    03分钟28秒
  • 11.10线程池
    16分钟24秒
  • 12.1Lambda表达式
    07分钟33秒
  • 12.2自定义Lambda表示
    05分钟38秒
  • 13.1学生管理系统概述
    05分钟46秒
  • 13.2学生管理系统-用户注册
    21分钟20秒
  • 13.3学生管理系统-用户登录
    06分钟27秒
  • 13.4学生管理系统-学生信息创建与查询
    07分钟28秒
  • 13.5学生管理系统-学生信息修改与删除
    11分钟10秒

第2章 C语言基础

  • 1.1.1计算机和编程语言的关系1
    05分钟11秒
  • 1.1.2计算机和编程语言的关系2
    09分钟49秒
  • 1.2.1C语言概述
    06分钟42秒
  • 1.2.2安装编译器
    06分钟10秒
  • 1.3.1.第一个程序
    07分钟11秒
  • 1.3.2解释第一个程序
    10分钟16秒
  • 1.4.1四则运算
    13分钟01秒
  • 1.5.1作业
    02分钟40秒
  • 2.1.1变量
    23分钟30秒
  • 2.1.2赋值与初始化
    07分钟20秒
  • 2.1.3注释与函数
    10分钟52秒
  • 2.1.4输入多个值
    13分钟29秒
  • 2.1.5浮点数
    11分钟33秒
  • 2.1.6作业
    03分钟33秒
  • 2.2.7运算符与优先级
    12分钟39秒
  • 2.2.8变量交换
    11分钟55秒
  • 2.2.9复合表达式与自增减
    07分钟30秒
  • 3.1.1判断语句if
    06分钟49秒
  • 3.1.2判断条件
    10分钟37秒
  • 3.1.3否则else
    04分钟10秒
  • 3.1.4判断的另一种写法
    10分钟22秒
  • 3.1.5嵌套判断
    08分钟12秒
  • 3.1.6else的匹配形式
    02分钟33秒
  • 3.1.7使用else if
    02分钟36秒
  • 3.1.8判断时的常见错误
    06分钟37秒
  • 3.1.9switch语句
    12分钟01秒
  • 4.1.1while循环
    10分钟28秒
  • 4.1.2while的另一种用法
    05分钟01秒
  • 4.1.3do while
    06分钟28秒
  • 4.1.4加深对应用场景的理解
    05分钟43秒
  • 4.1.5猜拳小游戏
    13分钟20秒
  • 4.2.1使用while计算阶乘
    08分钟55秒
  • 4.2.2使用fori计算阶乘
    13分钟51秒
  • 4.2.3不同条件的for循环
    04分钟11秒
  • 4.2.4不同循环怎么选
    03分钟31秒
  • 4.2.5跳出循环
    13分钟43秒
  • 4.2.6嵌套循环
    08分钟17秒
  • 4.2.7嵌套循环
    04分钟43秒
  • 4.2.8跳出循环
    07分钟20秒
  • 5.1.1数据类型
    07分钟01秒
  • 5.1.2整数变量
    06分钟42秒
  • 5.1.3浮点型变量
    05分钟51秒
  • 5.1.4字符型
    08分钟14秒
  • 5.1.5转义字符
    07分钟33秒
  • 5.1.6类型转换
    07分钟46秒
  • 5.2.1布尔类型
    06分钟36秒
  • 5.2.2逻辑运算
    13分钟31秒
  • 5.2.3条件运算
    04分钟13秒
  • 6.1.1求平均数
    05分钟03秒
  • 6.1.2数组
    23分钟14秒
  • 6.1.3数组的具体使用
    12分钟30秒
  • 6.1.4数组下标
    06分钟51秒
  • 6.1.5使用数组计数
    09分钟12秒
  • 6.2.1直接初始化数组
    05分钟54秒
  • 6.2.2二维数组
    11分钟24秒
  • 6.2.3数组的赋值
    02分钟56秒
  • 7.1.1函数的初步使用
    11分钟50秒
  • 7.1.2定义函数
    08分钟05秒
  • 7.1.3函数的调用
    06分钟03秒
  • 7.1.4单一出口
    09分钟42秒
  • 7.1.5函数原型声明
    05分钟48秒
  • 7.1.6传递参数
    08分钟21秒
  • 7.1.7局部变量
    06分钟30秒
  • 8.1.1指针地址
    10分钟39秒
  • 8.1.2定义指针
    09分钟30秒
  • 8.1.3指针的值
    10分钟34秒
  • 8.1.4指针未初始化时的错误
    03分钟26秒
  • 8.1.5使用指针更改变量的值
    05分钟34秒
  • 8.1.6指针和数组
    15分钟37秒
  • 8.1.7指针的运算
    16分钟21秒
  • 8.1.8动态分配内存
    10分钟09秒
  • 8.1.9指针总结
    02分钟22秒
  • 9.1.1声明字符串
    10分钟53秒
  • 9.1.2字符串拼接
    04分钟19秒
  • 9.1.3修改字符串
    10分钟36秒
  • 9.1.4字符串输入输出
    08分钟07秒
  • 9.1.5空字符串
    01分钟52秒
  • 9.1.6字符串数组
    04分钟23秒
  • 9.1.7函数strlen
    07分钟55秒
  • 9.1.8字符串函数strcmp
    07分钟04秒
  • 9.1.9函数strcpy
    04分钟01秒
  • 9.1.10函数strcat
    09分钟51秒
  • 10.1.1声明结构
    11分钟27秒
  • 10.1.2结构的其他声明方式
    07分钟37秒
  • 10.1.3关键字typedef
    05分钟06秒
  • 10.1.4结构与函数
    17分钟47秒
  • 11.1.1链表的定义
    07分钟26秒
  • 11.1.2链表画图
    04分钟05秒
  • 11.1.3链表的使用
    12分钟43秒
  • 12.1.1图书管理-概述
    04分钟26秒
  • 12.1.2图书管理-创建项目与头文件
    13分钟03秒
  • 12.1.3图书管理-欢迎页面输入指令
    09分钟23秒
  • 12.1.4图书管理-准备工作
    11分钟45秒
  • 12.1.5图书管理-录入图书信息
    07分钟06秒
  • 12.1.6图书管理-保存图书信息到文件
    23分钟28秒
  • 12.1.7图书管理-保存图书信息到文件的另一种思路
    06分钟05秒
  • 12.2.1图书管理-查询图书信息
    05分钟20秒
  • 12.2.2图书管理-读取文件中的图书信息
    18分钟41秒
  • 12.2.3图书管理-修改图书信息
    17分钟20秒
  • 12.2.4图书管理-删除图书信息
    13分钟57秒
  • 12.2.5图书管理-使用书名查询图书信息
    09分钟41秒
  • 12.2.6图书管理-借阅
    13分钟55秒

第3章 linux编程基础

  • 1.先来认识一下Linux
    17分钟33秒
  • 2.在VirtualBox中安装Ubuntu
    14分钟15秒
  • 3.图形界面
    05分钟36秒
  • 4.文件目录
    18分钟08秒
  • 5.命令提示符
    06分钟43秒
  • 6.pwd查看当前路径
    03分钟52秒
  • 7.cd跳转目录
    08分钟19秒
  • 8.ls查看目录文件
    09分钟56秒
  • 9.mkdir创建目录
    06分钟45秒
  • 10.sudo权限
    03分钟44秒
  • 11.rmdir删除目录
    02分钟19秒
  • 12.touch创建和rm删除
    02分钟43秒
  • 13.gedit编辑文件和cat查看文件
    04分钟30秒
  • 14.cp复制文件
    02分钟42秒
  • 15.cp复制目录
    04分钟07秒
  • 16.其他指令
    04分钟05秒
  • 17.Vim编辑器简介
    04分钟41秒
  • 18.Vim编辑器安装
    02分钟20秒
  • 19.Vim体验
    05分钟05秒
  • 20.Vim三种模式
    07分钟40秒
  • 21.Vim的使用
    09分钟05秒
  • 22.gcc的使用
    10分钟04秒
  • 23.共享文件夹
    06分钟53秒
  • 24.C的多文件编程
    12分钟43秒
  • 25.gcc多文件编译
    10分钟39秒
  • 26.gdb调试器
    16分钟40秒
  • 27.make工程管理器
    09分钟15秒
  • 28.make安装
    26秒
  • 29.makefile规则
    13分钟31秒
  • 30.自动变量
    06分钟01秒
  • 31.为什么需要cmake
    07分钟50秒
  • 32.安装cmake和g++
    01分钟41秒
  • 33.cmake生成makefile
    10分钟16秒
  • 34.cmake多目录的使用
    13分钟35秒
  • 35.shell script
    05分钟58秒
  • 36.shell输出HelloWorld
    05分钟51秒
  • 37.shell变量
    12分钟06秒
  • 38.字符串
    16分钟21秒
  • 38.字符串2
    16分钟21秒
  • 39.数组
    06分钟16秒
  • 40.算术运算
    06分钟25秒
  • 41.关系运算符
    04分钟56秒
  • 42.逻辑和布尔运算
    04分钟43秒
  • 43.字符运算符
    06分钟03秒
  • 44.参数传递和文件测试运算符
    11分钟45秒
  • 45.在脚本中使用命令
    04分钟38秒
  • 46.if语句
    06分钟53秒
  • 47.for循环
    07分钟22秒
  • 48.while循环
    03分钟32秒
  • 49.case和跳出循环
    06分钟27秒
  • 50.系统调用
    10分钟42秒
  • 51.VFS文件系统
    03分钟38秒
  • 52.常用的文件IO函数
    03分钟59秒
  • 53.标准IO库和系统IO库区别
    05分钟35秒
  • 54.open函数
    19分钟35秒
  • 55.creat和close
    05分钟31秒
  • 56.write和read函数
    19分钟10秒
  • 57.lseek函数
    10分钟36秒
  • 58.标准IO函数
    08分钟45秒
  • 59.进程是什么
    04分钟10秒
  • 60.进程表
    06分钟49秒
  • 61.system启动进程
    07分钟02秒
  • 62.exec族函数
    13分钟04秒
  • 63.execl函数使用
    05分钟19秒
  • 64.execlp函数使用
    05分钟33秒
  • 65.fork函数
    21分钟50秒
  • 66.wait函数
    06分钟42秒
  • 67.一个int如何存储多个信息
    02分钟17秒
  • 68.什么是IPC进程间通信
    06分钟08秒
  • 69.管道通信的特点
    09分钟01秒
  • 70.pipe无名管道
    15分钟27秒
  • 71.命名管道
    10分钟23秒
  • 72.文件权限转换
    09分钟53秒
  • 73.命名管道实现进程通信
    22分钟10秒
  • 74.消息队列
    14分钟25秒
  • 75.消息队列service
    18分钟01秒
  • 76.消息队列client
    11分钟34秒
  • 77.信号
    05分钟22秒
  • 78.共享内存进程通信
    11分钟20秒
  • 79.共享内存例程
    14分钟11秒
  • 80.计数器
    05分钟21秒
  • 81.信号量工作原理
    06分钟45秒
  • 82.信号量函数原型
    04分钟37秒
  • 83.信号量函数封装
    28分钟15秒
  • 84.信号量互斥
    11分钟37秒
  • 85.多线程编程
    06分钟42秒
  • 86.pthread函数
    07分钟47秒
  • 87.多线程开发
    19分钟47秒
  • 88.假如不阻塞主线程
    06分钟17秒
  • 89.互斥锁
    08分钟11秒
  • 90.互斥锁的使用
    08分钟03秒
  • 91.线程信号量
    06分钟10秒
  • 92.多线程下信号量互斥
    05分钟15秒
  • 93.多线程下信号量同步
    05分钟54秒
  • 94.死锁
    05分钟37秒
  • 95.tcpip协议
    12分钟48秒
  • 96.传输层
    03分钟09秒
  • 97.TCP协议和三次握手
    08分钟24秒
  • 98.UDP协议
    05分钟28秒
  • 99.socket进程通信
    07分钟24秒
  • 100.socket服务端
    22分钟44秒
  • 101.socket客户端
    12分钟07秒
  • 102.关于系统层课程的说明
    38秒

第4章 Android系统编程

  • 1 Android系统课程开篇
    16分钟54秒
  • 2 Android系统学习roadmap_上
    25分钟55秒
  • 3 Android系统学习roadmap_下
    10分钟10秒
  • 4 Android与Linux系统的比较
    32分钟39秒
  • 5 ubuntu操作系统安装
    17分钟17秒
  • 6 ubuntu虚拟机共享文件夹设置
    05分钟44秒
  • 7 aosp代码阅读工具安装
    14分钟21秒
  • 8-1-c++构造函数
    20分钟03秒
  • 8-2-c++析构函数
    09分钟23秒
  • 8-3-c++引用
    35分钟48秒
  • 8-4-c++数据成员初始化
    24分钟23秒
  • 8-5-c++类互相包含处理
    07分钟52秒
  • 8-6-c++嵌套类与局部类的用法
    20分钟34秒
  • 8-7-c++ static数据成员及成员函数
    20分钟54秒
  • 8-8-c++类与结构体
    07分钟12秒
  • 8-9-c++ const用法梳理
    24分钟47秒
  • 8-10-c++友元类及友元函数
    18分钟22秒
  • 8-11-c++继承_重写_多态_虚函数
    21分钟40秒
  • 8-12-c++智能指针(这边开始建议安卓源码编译完后再看)
    09分钟27秒
  • 8-13-c++ Android智能指针之一
    19分钟53秒
  • 8-14-c++android智能指针之二
    10分钟20秒
  • 8-15-c++ android智能指针之三
    12分钟06秒
  • 9 Repo工具原理及仓库介绍
    21分钟48秒
  • 10 android14系统源码下载
    16分钟09秒
  • 11 android14系统的编译及运行
    15分钟01秒
  • 12 AS导入AOSP源码阅读
    13分钟
  • 13 vscode导入AOSP源码阅读
    10分钟38秒
  • 14 如何在linux系统下阅读AOSP源码
    18分钟52秒
  • 15 android系统常见编译命令
    29分钟22秒
  • 16 android源码目录结构学习1
    30分钟09秒
  • 17 android源码目录结构学习2
    33分钟44秒
  • 18 android系统镜像分区及烧录
    34分钟14秒
  • 19 adb技术原理及常用命令介绍
    39分钟46秒
  • 20 android.mk编译脚本基础
    16分钟55秒
  • 21 android.mk编译实战
    31分钟04秒
  • 22 android.bp基础
    16分钟15秒
  • 23 android.bp编译实战
    13分钟14秒
  • 24 aosp编译安卓系统apk实战
    56分钟04秒
  • 25 Selinux开篇
    11分钟40秒
  • 26 SELinux访问控制模型
    18分钟
  • 26 SELinux访问控制模型
    18分钟46秒
  • 27 SELinux SContext及Context_file描述
    18分钟46秒
  • 28 SELinux权限检测过程
    13分钟21秒
  • 29 主客体label查看及修改
    29分钟39秒
  • 30 Selinux工作模式
    13分钟22秒
  • 31 5种类型的上下文标签定义
    16分钟46秒
  • 32 selinux相关定义性的文件总结
    09分钟20秒
  • 33 selinux实战之源码+策略的编写及编译
    31分钟22秒
  • 34 selinu实战之策略更新
    27分钟31秒
  • 35 selinux实战之调试验证过程
    35分钟11秒
  • 36 android property基础
    28分钟46秒
  • 37android property技术原理详解
    35分钟59秒
  • 38 android属性文件介绍
    11分钟44秒
  • 39 android属性文件的定制
    15分钟53秒
  • 40 andreoid属性api使用介绍
    16分钟22秒
  • 41 android property实战之代码及selinux策略编写
    27分钟03秒
  • 42 android property实战之调试过程1
    22分钟45秒
  • 43 android property实战之调试过程2(完结)
    17分钟40秒
  • 44 android系统启动流程和init进程功能讲解
    33分钟16秒
  • 45 init进程之PropertyService始化总体介绍
    09分钟57秒
  • 46 init进程属性初始化之属性序列化及创建共享内存
    34分钟24秒
  • 47 init进程之内核属性参数的初始化
    24分钟21秒
  • 48 init进程之propertyservice启动及通信架构剖析
    26分钟11秒
  • 49 init进程之整体运行逻辑
    22分钟46秒
  • 50 init进程之第一阶段(挂载系统_加载驱动)
    21分钟16秒
  • 51 init进程之第一阶段(创建设备及逻辑分区)
    33分钟06秒
  • 52 init进程之第一阶段(启动console)
    12分钟17秒
  • 53 init进程之第一阶段(挂载system及其它分区)(完结)
    23分钟36秒
  • 54 init进程之加载selinux策略并设置工作模式
    20分钟13秒
  • 55 init进程之第二阶段剖析
    32分钟25秒
  • 56 init进程之ueventd剖析
    23分钟23秒
  • 57 init进程之ueventd应用场景案例简单讲解
    04分钟53秒
  • 58 ini.rc配置文件介绍
    22分钟47秒
  • 59 init进程之init.rc解析
    33分钟19秒
  • 60 init进程实战调试
    31分钟01秒
  • 61 init实战2开机自启动服务案例开篇介绍
    18分钟53秒
  • 62 init实战2之代码编写(添加输入设备节点的epoll监听)
    43分钟33秒
  • 63 init实战2之代码编写(处理epoll返回监听事件)
    38分钟47秒
  • 64 init实战2之代码编译修改及更新至系统
    10分钟37秒
  • 65 init实战2之调试inotify模拟热拔插事件监听
    07分钟10秒
  • 66 init实战2之调试模拟注入按键及触摸按键监听功能
    13分钟24秒
  • 67 init实战2之selinux策略编写及自启动调试(完结)
    32分钟11秒
  • 68 Zygote的基本概念(开篇)
    20分钟20秒
  • 69 Zygote启动过程流程整体性简述
    17分钟24秒
  • 70 Zygote从C++app_process代码跳到Java层源码剖析
    26分钟10秒
  • 71 Zygote的Runtime初始化重要函数讲解
    18分钟55秒
  • 72 Zygote关于JNI基础及注册机制详解
    22分钟14秒
  • 73 zygoteInit程序框架整体分析
    26分钟34秒
  • 74 zygoteInit预加载流程讲解1
    32分钟23秒
  • 75 zygoteInit预加载流程讲解2
    20分钟17秒
  • 76 zygote forkSystemServer剖析1
    25分钟21秒
  • 77 zygote forkSystemServer剖析2
    41分钟30秒
  • 78 zygote ProcessState剖析
    16分钟53秒
  • 79 zygote IPCThreadState剖析
    29分钟13秒
  • 80 zygote SystemServer的反射执行机制分析
    25分钟14秒
  • 81 zygote启动(usap)普通app流程剖析(zygote完篇)
    41分钟27秒
  • 82 SystemServer启动服务流程源码剖析(开篇)
    18分钟40秒
  • 83 SystemServer启动服务流程源码剖析-1
    30分钟55秒
  • 84 SystemServer启动服务流程源码剖析(addService)-2
    32分钟56秒
  • 85 SystemServer启动服务流程源码剖析(引导服务启动流程)-3
    26分钟33秒
  • 86 SystemServer启动服务流程源码剖析(wms和ims启动)-4
    24分钟15秒
  • 87 SystemServer中重要类及组件名词解释
    11分钟03秒
  • 88 SystemServer关于SystemReady分析
    18分钟17秒
  • 89 SystemServer模块的编译过程
    11分钟53秒
  • 90 SystemServer实战之创建自定义service代码编写
    20分钟15秒
  • 91 SystemServer实战之编译调试
    27分钟51秒
  • 92 SystemServer实战之解决Bug
    24分钟35秒
  • 93 servicemanager(开篇)关于aidl初讲
    21分钟08秒
  • 94 servicemanager深入理解AIDL的Proxy及Stub类
    18分钟27秒
  • 95 servicemanager客户端进程binder请求调用源码剖析1
    14分钟52秒
  • 96 servicemanager客户端进程binder请求调用源码剖析2
    28分钟20秒
  • 97 servicemanager客户端进程binder请求调用源码剖析3
    35分钟23秒
  • 98 java双进程binder通信实战
    32分钟38秒
  • 99 native c++ binder双进程互通实战-1
    19分钟38秒
  • 100 native c++ binder双进程互通实战-2
    25分钟40秒
  • 101 native c++ binder双进程互通实战-3
    18分钟32秒
  • 102 服务端Binder在Native C++层的表示
    34分钟07秒
  • 103 Binder服务端接收调用请求流程分析
    27分钟57秒
  • 104 servicemanager注册成为contextManager
    25分钟01秒
  • 105 servicemanager BnBp类生成及关系分析
    38分钟03秒
  • 106 Binder系统核心binder类大总结
    07分钟50秒
  • 107 servicemanager源码剖析
    37分钟42秒
  • 108 HAL在android系统中的作用(开篇)
    09分钟55秒
  • 109 hal技术演变过程
    27分钟41秒
  • 110 hal重要数据结构分析
    13分钟12秒
  • 111 hal模块实战代码编写
    40分钟56秒
  • 112 hal模块实战验证功能
    27分钟03秒
  • 113 hal hardware源码分析
    22分钟08秒
  • 114 Hidl的架构分析
    17分钟22秒
  • 115 不同分区下的跨进程通信场景讲解
    20分钟08秒
  • 116 HIDL与AIDL的类比
    22分钟33秒
  • 117 HIDL接口如何返回数据
    10分钟33秒
  • 118 Hidl 服务目录结构分析
    14分钟29秒
  • 119 HIDL实战之hidl-gen自动生成工程所需文件
    26分钟39秒
  • 120 Hidl实战之service代码编写及编译
    28分钟20秒
  • 121 Hidl实战之hidl服务开机自启动调试
    38分钟59秒
  • 122 Hidl实战之hidl服务客户端测试编写
    42分钟09秒
  • 123 Hidl实战之hidl服务访问hal模块
    20分钟58秒
  • 124 Stable AIDL历史背景
    24分钟45秒
  • 125 VNDK分类及依赖关系
    31分钟
  • 126 VNDK不同类别的库是如何编译出来的
    19分钟04秒
  • 127 Stable AIDL Hal实战之需求分析
    12分钟11秒
  • 128 stable aidl实战之aidl文件及bp脚本编写
    21分钟10秒
  • 129 stable aidl实战之版本管理机制规则讲解
    14分钟04秒
  • 130 stable aidl实战之版本管理编译
    29分钟27秒
  • 131 stable aidl实战之分析Java Stub及Proxy类_创建binder服务文件
    12分钟11秒
  • 132 stable aidl实战之AIbinder服务端实现编写1
    33分钟04秒
  • 133 stable aidl实战之AIbinder服务端实现编写2
    28分钟15秒
  • 134 stable aidl实战之ABinder服务的rc_bp等文件编写
    22分钟39秒
  • 135 stable aidl实战之AIbinder服务端main编写
    14分钟38秒
  • 136 stable aidl实战之hal服务开机自启动
    25分钟13秒
  • 137 stable aidl实战之客户端编写及调试
    33分钟37秒
  • 138 android framework(开篇)
    18分钟38秒
  • 139 android framework核心业务学习方法介绍
    18分钟23秒
  • 140 android framework开发原则
    17分钟18秒
  • 141 pkms启动流程分析
    25分钟51秒
  • 142 pkms启动流程的依赖模块注入原理
    14分钟35秒
  • 143 PKMS构造过程分析1
    14分钟10秒
  • 144 PKMS构造过程分析2
    26分钟33秒
  • 145 PKMS构造分析3
    27分钟03秒
  • 146 PKMS构造之扫描应用
    55分钟46秒
  • 147 PKMS构造之Setting存取
    24分钟07秒
  • 148 PMS和injector数据结构关系
    08分钟13秒
  • 149 PMS和ComponentResolver数据结构关系
    15分钟28秒
  • 150 PMS和PermissionManagerService之间的数据结构关系
    26分钟20秒
  • 151 PMS内部服务接口数据结构
    07分钟47秒
  • 152 PMS与权限管理服务实际应用场景app跨进程调用过程分析
    16分钟21秒
  • 153 普通APP是如何调用到PMS权限管理接口详细过程分析
    18分钟34秒
  • 154 PMS与PackageInstallerService及installd守护进程
    24分钟58秒
  • 155 PMS与Setting PackageSetting之间的关系
    26分钟52秒
  • 156 PKMS源码分析之pm指令原理
    44分钟44秒
  • 157 PMKS源码分析之粗略安装
    14分钟23秒
  • 158 PKMS源码分析安装流程之创建session
    20分钟25秒
  • 159 PKMS源码分析安装流程之提交session
    33分钟02秒
  • 160 PKMS源码分析安装流程之包的前置校验流程
    34分钟42秒
  • 161 PKMS源码分析安装流程之安装整体过程分析
    34分钟23秒
  • 162 PKMS源码分析安装流程之prepare阶段
    41分钟08秒
  • 163 PKMS源码分析安装流程之scan阶段
    18分钟12秒
  • 164 PKMS源码分析安装流程之reconsile阶段
    17分钟09秒
  • 165 PKMS源码分析安装流程之commit阶段
    22分钟23秒
  • 166 PKMS源码分析卸载流程1
    17分钟09秒
  • 167 PKMS源码分析卸载流程2
    23分钟08秒
  • 168 PKMS源码分析卸载结果监听流程1
    20分钟15秒
  • 169 PKMS源码分析卸载结果监听流程2
    15分钟51秒
  • 170 PKMS实战需求分析和技术拆解
    24分钟13秒
  • 171 PKMS实战之签名数据对象编写
    27分钟
  • 172 PKMS实战之apk验签实现
    20分钟23秒
  • 173 PKMS实战之V2验签中接入自定义校验接口
    08分钟05秒
  • 174 PKMS实战之编写自定义广播接口并调用
    33分钟32秒
  • 175 Pkms实战之在aosp中添加自定义广播和权限
    17分钟51秒
  • 176 Pkm实战之各模块的编译及更新
    28分钟01秒
  • 177 Pkms实战之系统内置apk讲解
    21分钟53秒
  • 178 Pkms实战之debug验证1
    19分钟33秒
  • 179 Pkms实战之debug验证2
    19分钟58秒
  • 180 Ams启动流程
    27分钟51秒
  • 181 Application进程启动整体逻辑
    23分钟01秒
  • 182 Ams常见类对象及其关系讲解
    26分钟12秒
  • 183 Ams容器继承关系讲解
    14分钟06秒
  • 184 AMS容器资源挂载说明
    09分钟39秒
  • 185 AMS任务Task管理之Activity的standard启动模式
    23分钟09秒
  • 186 Ams任务task管理之activity的singletop启动模式
    13分钟23秒
  • 187 Ams任务task管理之activity的singletask启动模式
    07分钟30秒
  • 188 Ams任务task管理之activity的singleinstance启动模式
    06分钟42秒
  • 189 Ams源码剖析之activity启动前置流程分析1
    34分钟31秒
  • 190 Ams源码剖析之activity启动前置流程分析2
    30分钟37秒
  • 191 Ams源码剖析之activity启动前置流程分析3(任务栈管理)
    32分钟42秒
  • 192 Ams源码剖析之activity启动前置流程分析4(任务栈管理)
    33分钟45秒
  • 193 Ams关于context启动activity路径分析
    20分钟25秒
  • 194 Ams源码剖析之启动application参数准备1
    24分钟57秒
  • 195 Ams源码剖析之启动application参数准备2
    22分钟34秒
  • 196 Ams源码剖析之启动application参数准备3
    27分钟16秒
  • 197 Ams源码剖析之zygote创建application1
    30分钟39秒
  • 198 Ams源码剖析之zygote创建application2
    26分钟58秒
  • 199 Ams源码剖析之zygote创建application3
    10分钟13秒
  • 200 Ams源码剖析之zygote创建application4
    16分钟27秒
  • 201 AMS源码剖析之ATMS启动Activity-1
    28分钟50秒
  • 202 AMS源码剖析之ATMS启动Activity-2
    25分钟25秒
  • 203 AMS源码剖析之ATMS启动Activity-3(遍历)
    28分钟12秒
  • 204 AMS源码剖析之ATMS启动Activity-4
    26分钟51秒
  • 205 AMS源码剖析之ATMS启动Activity-5
    33分钟06秒
  • 206 AMS源码剖析之ATMS启动Activity-6
    20分钟35秒
  • 207 AMS源码剖析之ATMS启动Activity-7
    20分钟23秒
  • 208 AMS源码剖析之场景分析onCreate调用堆栈
    15分钟10秒
  • 209 AMS源码剖析之场景分析execStartActivity调用堆栈
    18分钟05秒
  • 210 AMS源码剖析之场景分析AMS处理activity启动调用堆栈
    18分钟47秒
  • 211 AMS源码剖析之场景分析app启动Activity最后处理堆栈分析
    13分钟28秒
  • 212 AMS之ActivityPause生命周期逻辑分析
    43分钟39秒
  • 213 AMS之ActivityResume生命周期逻辑分析
    20分钟01秒
  • 214 AMS hook实战之动态代理技术原理
    07分钟40秒
  • 215 AMS hook实战之动态代理简单实践
    18分钟31秒
  • 216 AMS hook实战之hookActivity编码
    31分钟50秒
  • 217 AMS hook实战之hookActivity编码2
    15分钟55秒
  • 218 AMS hook实战之非法activity还原点分析
    17分钟58秒
  • 219 AMS hook实战之用反射还原非法Activity代码编写
    15分钟45秒
  • 220 Ams Hook实战之用反射还原非法activity代码调试
    41分钟55秒
  • 221 Ams实战双开应用之需求及功能分析
    12分钟46秒
  • 222 Ams双开应用实战之am指令技术原理分析
    19分钟39秒
  • 223 Ams双开应用实战之包名白名单配置
    09分钟47秒
  • 224 Ams双开应用实战之代码编写-1
    35分钟39秒
  • 225 Ams双开应用实战之代码编写-2
    50分钟07秒
  • 226 Ams双开应用实战之代码编写-3
    51分钟31秒
  • 227 Ams双开应用实战之解决编译错误
    09分钟47秒
  • 228 Ams双开应用实战之调试-1
    06分钟44秒
  • 229 Ams双开应用实战之调试-2
    27分钟35秒
  • 230 Ams双开应用实战之调试-3
    14分钟57秒
  • 231 Ams双开应用实战之调试-4
    38分钟56秒
  • 232 Ams双开应用实战之调试-5
    23分钟11秒
  • 233 Ams双开应用实战之调试-6(Ams完结)
    19分钟31秒
  • 234 IMS基础概念
    22分钟51秒
  • 235 socketpair通信原理
    12分钟53秒
  • 236 socketpair通信编码实战
    22分钟30秒
  • 237 关于uinput机制介绍
    09分钟09秒
  • 238 Uinput实战编码
    42分钟29秒
  • 239 Uinput实战调试
    34分钟50秒
  • 240 输入系统的代码框架
    10分钟47秒
  • 241 从架构角度查看重要类对象的层级关系
    14分钟26秒
  • 242 Ims架构重要类之间的继承关系
    31分钟51秒
  • 243 IMS启动流程剖析
    28分钟46秒
  • 244 IMS的InputReader线程整体处理逻辑分析
    36分钟07秒
  • 245 IMS设备列表变化的上报流程
    19分钟11秒
  • 246 IMS的键值kl映射原理
    14分钟53秒
  • 247 Eventhub重要结构及字符kcm映射
    22分钟14秒
  • 248 pipe管道机制唤醒InputReader
    18分钟46秒
  • 249 三种唤醒场景分析
    20分钟24秒
  • 250 inotify添加删除场景源码分析
    28分钟01秒
  • 251设备Reopen场景源码分析
    15分钟40秒
  • 252 input event读取流程分析
    05分钟54秒
  • 253 InputReader处理事件流程分析1
    16分钟45秒
  • 254 InputReader处理事件流程分析2
    23分钟54秒
  • 255 输入事件拦截分析1
    14分钟22秒
  • 256 输入事件拦截分析2
    24分钟46秒
  • 257 InputDispatcher整体执行流程
    12分钟57秒
  • 258 Inputdispatcher事件分发源码分析(找焦点窗口)-1
    33分钟58秒
  • 259 Inputdispatcher事件分发源码分析(Inputtarget及入列)-2
    34分钟11秒
  • 260 Inputdispatcher事件分发源码分析(Oq Wq Anr)-3
    20分钟58秒
  • 261 Focus窗口变更场景源码深度分析
    28分钟02秒
  • 262 Ims源码剖析inputchannel创建过程-1
    24分钟59秒
  • 263 IMS源码剖析InputChannel创建过程-2
    35分钟55秒
  • 264 APP侧接收输入事件的准备工作-1
    24分钟33秒
  • 265 APP侧接收输入事件的准备工作-2
    14分钟18秒
  • 266 APP侧Looper的创建流程分析
    27分钟17秒
  • 267 APP侧输入事件分发流程源码剖析-1
    22分钟20秒
  • 268 APP侧输入事件分发流程源码剖析-2
    20分钟42秒
  • 269 APP侧输入事件分发流程源码剖析-3
    13分钟35秒
  • 270 APP侧输入事件分发流程源码剖析-4
    22分钟22秒
  • 271 APP侧输入事件分发流程源码剖析-5
    22分钟46秒
  • 272 InputDispatcher接收APP处理结果
    25分钟52秒
  • 273 Ims实战之实现模拟按键
    20分钟32秒
  • 274 Ims实战之kl映射文件创建过程
    15分钟23秒
  • 275 Ims实战之按键拦截逻辑代码实现
    29分钟15秒
  • 276 Ims实战之日志收集流程实现-1
    30分钟48秒
  • 277 Ims实战之日志收集流程实现-2
    34分钟58秒
  • 278 Ims实战之流程调试(完结)
    22分钟08秒
  • 279 WMS基础知识介绍
    27分钟52秒
  • 280 WMS相关联的模块协作分工
    20分钟35秒
  • 281 深入理解窗口容器及父子挂载关系
    23分钟14秒
  • 282 手绘窗口层级树结构
    19分钟48秒
  • 283 窗口层级树的数字含义
    18分钟44秒
  • 284 窗口层级Feature介绍
    16分钟47秒
  • 285 分析构建层级树的调用链源头
    13分钟32秒
  • 286 层级树的构建过程1
    28分钟12秒
  • 287 层级树的构建过程2
    28分钟21秒
  • 288 app应用层添加窗口示例
    20分钟27秒
  • 289 LayoutParams窗口布局参数简要介绍
    10分钟54秒
  • 290 addView流程分析
    14分钟18秒
  • 291 addWindow分析
    28分钟44秒
  • 292 阶段性简单总结
    24分钟09秒
  • 293 WMS服务启动流程
    07分钟32秒
407
0
0
12