感觉在学习Android系统的过程中,越来越发现自己的计算机相关基础比较薄弱。新开一个篇章记录学习操作系统,纸上得来终觉浅,还是需要不断学习。
Android中除了Binder之外,还有其他的跨进程通信。socket就是其中之一,多用于进程的启动还有日志等模块中的通信,是Android系统不可缺少的一部分。
在前面的学习中,了解到了实际上是存在硬件的Vsync信号和软件的Vsync信号,那么这两个信号是怎么工作的呢
屏幕的刷新率一般为60fps,当然最新的手机刷新率更高,这一切都是surfacelinger的安排,通过一个叫Choreographer来监控和保证应用的帧率为固定的1/60s。
dumpsys是一种在Android设备上运行的工具,可提供有关系统服务的信息。在相机开发的过程中,关于一些相机的配置可以直接dumpsyss media.camera来查看。
我们知道Thread中会维护两个ThreadLocalMap,这个时候如果同时存在子父线程,子线程该如何获取父线程ThreadLocal的值
Linux中万物皆可文件,但是文件的管理,用户的管理,文件的权限,用户的权限如果没有搞清楚的话,那么就不是一名合格的程序员了。