[目录]王小二的技术栈


我的视频

王小二图解Android【001】Looper上篇

王小二图解Android【002】Looper下篇

王小二图解Android【003】ANR

王小二图解Android【004】学习native开发

王小二图解Android【005】一切皆文件

王小二图解Android【006】高帧率屏幕

王小二图解Android【007】UI绘制篇

王小二图解Android【008】Input事件篇

王小二图解Android【009】VSYNC

王小二图解Android【010】Binder应用篇

我的简书

1.Binder

[001]自己来实现Binder机制

[002]Binder整体框架的介绍

[003]AIDL是什么

[004]我眼中的Binder(完结篇)

[007]一次Binder通信最大可以传输多大的数据?

[008]Cursor引发的一系列思考

[011]一个看似是系统问题的应用问题的解决过程

[012]如何解决Binder泄漏问题

[022]Android 9.0中Binder Driver改进点

[023]你真的懂AIDL的oneway嘛?

[024] binder,hwbinder,vndbinder之间的关系

[027]十分钟让你明白AIDL

[031]Binder线程栈复用

[032]Binder远程转本地

[038]Binder传输fd细节

[050] 如何学习Binder

[051]Binder线程优先级继承

[083]Binder答疑解惑(一)

[084]Binder答疑解惑(二)

[089]图解Binder应用篇-补课篇

2.GUI

[006]匿名共享内存(Ashmem)的使用

[009]SurfaceFlinger到底是什么

[010]HWC在SurfaceFlinger中的角色

[016]BootAnimation引发的思考

[028]子线程能否操作UI控件

[029]如何获取屏幕帧率

[030]王小二图解Android-UI绘制篇【文字版】

[052]Q平台上setBrightness的巨坑

[053]一条评论引发的思考

[054]一加8 Pro如何优化120Hz屏幕

[057]macOS使用Clion写OpenGL

[066]Camera360录像预览滞后

[069]PLL_CLK引发的降帧问题

[070]一文带你看懂Vsync Phase

[071]Interpolator的本质

[074]RenderEngineType简介

[085]SW VSYNC模型更新与校准

[086]VSYNC研究-最后的窗户纸

[087]BufferQueue以及Fence参考资料

[088]首次直播网友的问题澄清

[090]unsignaled-buffer-latch功能

3.Input

[015]ANR视角看InputDispatcher

[017]Input子系统-上篇

[018]Input子系统-下篇

4.其他

[021]MTP架构解析

[025]能否监听system property值?

5.JNI与Native

[019]JNI基础

[020]extern "C"的作用

6.AI

[005]frameworks/ml引发的思考

7.ART

[026]Zygote中Socket通信能否替换成Binder通信?

8.Framework

[034]Activity启动时间

[035] onStop提前投放问题

[036]Choreographer Skipped真正含义

[037]Choreographer Skipped含义再探

[039]Looper的wake机制升级

[049]Strict Mode的使用

[060]监听应用的前后台切换

[063]微信越滑越卡

[064]微信越滑越卡(补充篇)

[065]Scudo到底是什么东西

[068]破局ANR

[076]SHELL TRANSITIONS

9.翻译

[041][译]f2fs.txt

[043][译]blkio-controller.txt

[045][译]cfq-iosched.txt

[047][译]zram.txt

[055][译]Architecture of SQLite

9.Linux IO

[033]存储对手机性能的影响

[040]Linux Storage 入门

[042]f2fs存储结构初探

[046]块设备驱动初探

[048]Block Layer层架构演变(个人YY)

[058]SQLite on Android

10.工具

[056]CLion查看Android Native代码

[061]perfetto使用简介

[067]perfetto进阶使用

[073]M1编译AOSP是什么体验

[075]WinScope简介和使用

11.智能汽车

[077]uboot学习环境搭建

[078]Photon-Linux学习环境搭建

[079]自动驾驶资料集合

[080]DoIP入门介绍

[081]AI教你快速入门someip

语言和编译

[013]临时笔记

[014]C语言

[044]C语言基础-结构体对齐

[072]学习资料集合

[082]破局Cmake中的PRIVATE,PUBLIC,INTERFACE

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容