我正在尝试找到创建 Android OpenGL 动态壁纸的正确方法,即一种将使用 GLSurfaceView 编写的应用程序转换为动态壁纸的方法。令人惊讶的是,官方 Android 文档中似乎没有任何关于此的内容,而且也不清楚该怎么做。
我在其他地方发现了一些关于此的讨论,其中大多数最终链接到 Android 开发人员编写的以下代码: http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers
但是,页面上的评论表明代码存在问题(内存泄漏、锁定)。有谁知道任何替代方案?如果我将壁纸上传到市场,我显然希望避免因错误代码引起的投诉。
最佳答案
我找到了一个可能对您有所帮助的开源示例。 http://code.google.com/p/android-deep-wallpaper/
另外,貌似要用open GL,GL ES代码需要从不同的线程调用。
希望这对你有帮助:D
关于java - 如何创建 OpenGL 动态壁纸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357071/