Android 上的分形应用程序

Posted

技术标签:

【中文标题】Android 上的分形应用程序【英文标题】:Fractal Applications on Android 【发布时间】:2012-02-24 03:33:31 【问题描述】:

android上生成分形曲线的最佳方法是什么?

我应该使用 NDK 吗?

如果不是

扩展ViewSurfaceView的正确类是什么

我生成了两个扩展View并覆盖onDraw()的分形,当迭代次数大而曲线比率太小时,生成太慢 p>

【问题讨论】:

如果您选择使用 Java 绘制方法绘制它们,NDK 可能是最佳解决方案。但如今,使用 OpenGL ES 2.0 像素着色器创建分形也相当“普遍”。 【参考方案1】:

您想知道如何提高绘图速度。在这个网站(for example here you have some charts) 上有很多关于这方面的信息。

基本上,扩展 SurfaceView 会比扩展 View 获得更好的性能,使用 GLSurfaceView 会更好。

您可以阅读here ,使用 NDK 不会使大多数应用程序受益。我认为你不应该使用它。

如果您已经了解 OpenGL,我建议您使用 GLSurface。如果没有,在学习OpenGL之前试试SurfaceView是否有足够的FPS

【讨论】:

【参考方案2】:

最近,我在www.bringback.com 偶然发现了一个 Android 教程,其中似乎包含一堆 YouTube 剧集,每集长度约为 5-6 分钟。如果您想直接进入 SurfaceView 教程,请转到 Learn Android Tutorial 1.28- Introduction to the SurfaceView 部分。

【讨论】:

以上是关于Android 上的分形应用程序的主要内容,如果未能解决你的问题,请参考以下文章

基于FPGA的分形编码器verilog设计——详细版

TypeError: append() 没有关键字参数 - 用于多处理的 Python 代码以获取图像的分形维度

基于FPGA的分形编码器verilog设计

Java分形

Python 再说勾股树,这次整一棵五彩的任意“生长”的分形树!

分形在编程中的实际应用