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