其实我不知道如何解决我的问题。我将一些数据捕获到一个数组中,因此那里的值看起来像这样:{-11, -53, -27, 50, 39, ..., ...}
。我只想知道,我如何在图表中显示这些值。我还没有任何实现的想法,否则我会给出一些代码片段。为此而烦恼。
附加信息:数据是从麦克风捕获的,我使用AudioRecord
calss的方法读取一个短数组(public int read (short[] audioData, int offsetInShorts, int sizeInShorts)
)。当AudioRecord读取数据块时,我想在捕获时更新屏幕,但这是为了以后......
我只想知道,如何在图表中显示这些值。哪个布局,只是我可以从哪里开始。如果有人可以帮助我会很好。
提前感谢您的帮助。 nyyrikki
答案 0 :(得分:1)
如果您不需要实时更新,我建议您使用众多图表库中的一个。请在此处查看我的答案以获取列表:which is the best and easy way to display stock graph in android?
如果您确实需要实时更新,那么您很可能必须实施SurfaceView并自行完成绘图。查看Lunar Lander示例以了解SurfaceView的实现。