目录

2,132 阅读3分钟

后续我的文章将会在掘金中更新,我之前的[001]~[096]的文章在简书中,有兴趣的可以跳转到简书阅读。

[001]自己来实现Binder机制

[002]Binder整体框架的介绍

[003]AIDL是什么

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

[005]frameworks/ml引发的思考

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

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

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

[009]SurfaceFlinger是什么东西

[010]HWC在SurfaceFlinger中的角色

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

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

[013]临时笔记

[014]C语言

[015]ANR视角InputDispatcher

[016]BootAnimation引发的思考

[017]Input子系统-上篇

[018]Input子系统-下篇

[019]JNI基础

[020]extern "C"的作用

[021]MTP架构解析

[022]Android 9.0中Binder Driver改进点

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

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

[025]能否监听system property值?

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

[027]十分钟让你明白AIDL

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

[029]如何获取屏幕帧率

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

[031]Binder线程栈复用

[032]Binder远程转本地

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

[034]Activity启动时间

[035] onStop提前投放问题

[036]Choreographer Skipped真正含义

[037]Choreographer Skipped含义再探

[038]Binder传输fd细节

[039]Looper的wake机制升级

[040]Linux Storage 入门

[041][译]f2fs.txt

[042]f2fs存储结构初探

[043][译]blkio-controller.txt

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

[045][译]cfq-iosched.txt

[046]块设备驱动初探

[047][译]zram.txt

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

[049]Strict Mode的使用

[050]如何学习Binder

[051]Binder线程优先级继承

[052]Q平台上setBrightness的巨坑

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

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

[055][译]Architecture of SQLite

[056]CLion查看Android Native代码

[057]macOS使用CLion写OpenGL

[058]SQLite on Android

[059]三十而已,我要学的还有很多!

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

[061]perfetto使用简介

[062][译]Auto-Vectorization in LLVM

[063]微信越滑越卡

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

[065]Scudo到底是什么东西

[066]Camera360录像预览滞后

[067]perfetto进阶使用

[068]破局ANR

[069]PLL_CLK引发的降帧问题

[070]一文带你看懂Vsync Phase

[071]Interpolator的本质

[072]学习资料集合

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

[074]RenderEngineType简介

[075]WinScope简介和使用

[076]SHELL TRANSITIONS

[077]uboot学习环境搭建

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

[079]自动驾驶资料集合

[080]DoIP入门介绍

[081]AI教你快速入门someip

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

[083]Binder答疑解惑(一)

[084]Binder答疑解惑(二)

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

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

[087]BufferQueue以及Fence参考资料

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

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

[090]unsignaled-buffer-latch功能

[091]WinScope进阶使用

[092]untrusted-touch-events

[093]SurfaceSyncer的致命缺陷

[094]图形栈的学习资料

[095]Binder调用的优先级降级

[096]图解HWC的合成策略


这里开始,文章在掘金中更新

[097]SurfaceSyncGroup的细节

[098]vnd binder和binder的共存问题