display

Damon_X12 天前
display
HWUI 和 Skia从 Android 10(API 级别 29)开始,HWUI 完全迁移到 Skia GPU 渲染,主要基于 Skia 的 OpenGL/Vulkan 后端 进行 GPU 计算。
Damon_X2 个月前
display
SurfaceFlinger代码笔记native\native\libs\gui\SurfaceComposerClient.cpp文件里的
Damon_X2 个月前
display
帧缓存的分配帧缓存实际上就是一块内存。在 Android 系统中分配与回收帧缓存,使用的是一个叫 ION 的内核模块,App 使用 ioctl 系统调用后,会在内核内存中分配一块符合要求的内存,用户态会拿到一个 fd(有的地方也称之为 handle),然后接着调用 mmap ,就能把内核内存映射到用户态内存中,接着返回对应的用户态内存地址给 App。
锦天7 个月前
css·html·display·flex·弹性布局·justify-content·flex layout
弹性布局 flex layout HTML CSS其实弹性布局的好处是:当网页大小变化(如窗口resize)时,处于弹性容器(flex container)中的弹性元素(flex item) 之间的距离也会变化。 需要特别注意的是:
唐诺1 年前
android·display·windowmanager·rotation
Android 获取屏幕方向,根据屏幕旋转角度判断屏幕实际方向在使用 getResources().getConfiguration().orientation 获取屏幕方向时,可能会遇到不准确的问题。 这是因为该方法返回的是设备的自然方向,而不是屏幕的实际方向。
Laurence2 年前
hive·sql·spark·display·possibilities
在 spark-sql / spark-shell / hive / beeline 中粘贴 sql、程序脚本时的常见错误一个很小的问题,简单记录一下。有时候我们会粘贴一段已经成功运行过的SQL或程序脚本,但是在spark-sql / spark-shell / hive / beeline 中执行时可能会报这样的错误: