java - 如何创建 OpenGL 动态壁纸?

标签 java android mobile live-wallpaper

我正在尝试找到创建 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/

相关文章:

android - 与 android NativeActivity 一起使用的方法列表

css - 为移动设备交换样式表

java - 通过查找邻域点来连接点的集合

java - 函数指针作为 Java 8 中的参数

Java - 对象中具有相同数据类型的多个字段

java - 如何在 Android 中使用 Genderize io Api 获取用户性别

java - JTable JComboBox 默认在列表展开时显示第一项

android - 我的 Android TabHost 崩溃会出现 NullPointer 异常

jQuery Mobile - 单击链接后显示 'jquerymobile'

ios - 使用Combine Publishers的401重试机制