android - 硬件加速动态壁纸

标签 android

我正在尝试创建一个可以在 sdk 14 上利用硬件加速的动态壁纸。
但是我创建的动态壁纸正在使用:

Canvas canvas = surfaceHolder.lockCanvas();

并且 Romain Guy 已经提到通过这种方法创建的 Canvas 不是硬件加速的。
那么有没有其他方法可以为 LWP 创建 Canvas ?

附言我没有使用任何不受支持的硬件加速 Canvas 方法。

最佳答案

考虑使用像 AndEngine 这样的图形引擎。使用 AndEngine 你的动态壁纸是硬件加速的,你有一个好的和灵活的框架。

这里有一个例子:Andengine Livewallpaper example

关于android - 硬件加速动态壁纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508085/

相关文章:

java - 在android中用字符串中的另一个字符替换一个字符?

android - 如何测试声级均方根算法

android - 何时为用户注册 FCM token

android - 尝试添加本地库时出现Gradle问题

java - Libgdx 和 Dagger 2 - 不生成代码

android - 多列 ListView 的搜索 View

Android如何使用复选框识别 ListView 中的项目

Java Arraylist 按索引删除多个元素

android - 在 webview 中未检测到 Internet 连接时如何重定向到索引页面

android - android 应用程序关闭后,如何保持我的 google plus session 打开?