在Android上实现实时栅格图的好方法是什么?

时间:2018-03-14 11:19:16

标签: android c++ plot opengl-es kotlin

Android上实时滚动栅格图的建议实现方法是什么?

我没有寻找完整的源代码转储或任何东西,只是一些实施指南或关于"什么"和"如何"。

什么:我应该使用内置的Android组件进行绘图还是直接使用OpenGL ES2?或者也许是其他我听不到的东西。这是我第一次使用任何类型的图形回合,但我不怕在OpenGL上弄脏一点。

如何:给定一组绘图组件,我将如何实现?我觉得情节基本上是需要更新和翻译的纹理。

背景

我需要设计一个Android应用程序,作为其功能的一部分,显示实时滚动栅格图(即频谱图或瀑布图)。数据将首先来自libUSB,并通过原生C ++进行信号处理。然后,我假设,绘图可以在C ++或Kotlin中进行,具体取决于更容易,是否通过JNI传递数据是一个足够大的瓶颈。

我主要担心的是实时绘制基础光栅本身,而不是缩放,轴或其他附加功能等额外的东西。我试图开始简单。

约束

我只限于免费软件。

平台:现代设备上的Android版本7.0+

GPU硬件加速是首选,因为CPU将进行大量数字运算,将流数据带入绘图。

提前致谢!

0 个答案:

没有答案