我一直在四处寻找,并找不到太多清晰的东西。背景是我有一个支持手写笔的电子墨水平板电脑,我在上面编程是为了好玩,我很想使用原生库来读取笔事件,并直接在帧缓冲区上绘图。供应商提供了一个秘密(一个 .so JNI 库,您可以只使用大小参数调用它)。
我想这是为了激活对帧缓冲区的直接绘制,最终进行刷新。但我无法理解它应该如何与 SurfaceFlinger 和 Android 组合......
任何人都有通过 IOCTL 从 JNI 显示的通用 eink 技巧的经验,这可以解释为什么我看不到像素发生变化,除非我在 java 中绘制自己(我可以更改更新模式并快速绘制,但是......我想要最快的) ?
如何验证 FB 上的写入?android 应用程序可以被直接写入帧缓冲区的像素“覆盖”吗?