13得票1回答
Android动态壁纸如何提高性能和节省电池?

很容易找到许多有关为初学者实现动态壁纸的文章,涉及表面等主要问题。 但是对于动态壁纸的专业开发呢?什么是正确的代码结构最佳实践,以确保良好的性能、低功耗(节省电池电量)并最适合不同设备? 如果可能,涵盖这些问题的一些代码示例将非常有帮助。

12得票1回答
如何从应用程序移动到实时壁纸预览?

我一直在寻找一个特定的例子,但在网上找不到。 我想做的是:从我的应用程序中点击一个按钮,然后转到我的应用程序的实时壁纸预览,以便用户可以选择激活它。 根据我在线上阅读的资料,我需要使用WallpaperManager的ACTION_CHANGE_LIVE_WALLPAPER和指向我的Liv...

12得票1回答
GL壁纸示例在模拟器中显示为绿屏,但在设备中工作正常。

运行OpenGL应用程序需要特殊的模拟器设置吗? 我已经将“GPU仿真”属性设置为“是”。 我正在尝试运行一个Android示例动态壁纸,使用从此链接找到的示例源代码,期望的输出是旋转的三角形。 经过一番努力,我让应用程序运行起来了,但在模拟器中它不绘制任何东西,在设备上测试时可以工作。但在模...

11得票1回答
壁纸崩溃并显示错误 - queueBuffer:将缓冲区排队到SurfaceTexture时出错。

动态壁纸崩溃,以下是代码public void render(){ Canvas canvas = null; try{ canvas = this._surfaceHolder.lockCanvas(null); synchronized...

11得票4回答
一个活动壁纸中的VideoView?

根据其他问题android-video-as-a-live-wallpaper,播放动态壁纸中的视频唯一的方法是自己解码吗?

11得票2回答
当打开应用程序并更改方向时,如何防止动态壁纸方向改变?

我写的动态壁纸出现了方向问题。基本上,画布会根据打开在其上方的应用程序而旋转。我测试了一下,发现从先前打开的应用程序返回到主屏幕时会触发onSurfaceChanged()方法。 我想更好的问题是:为什么我的动态壁纸表面在打开应用并更改其方向时会发生变化?有没有办法防止我的动态壁纸方向永远不...

10得票2回答
查找是否设置了不同的主屏幕和锁屏壁纸

我有一个运行中的动态壁纸,会根据SCREEN_ON事件在画布上显示变化。但是,在某些手机上,用户可以设置不同的锁屏和主屏幕壁纸(Touchwiz、一些Xperia设备)。当用户在锁屏界面设置了不同的壁纸时,我的动态壁纸就不能显示了。 在Galaxy S3上,我使用WallpaperServi...

10得票2回答
如何为Android动态壁纸创建设置活动

如何创建一个类似于这样的动态壁纸设置活动? 示例图片 我已经建立了一个只包含简单文本的设置活动并遇到了一些问题。 第一个问题是我无法为此活动使用布局XML文件。 第二个问题是当我尝试以编程方式构建该活动时,我无法将目录设置为系统图标 (drawable/ic_menu_more)。 另外...

10得票3回答
预览模式下的动态壁纸

当我的壁纸进入预览模式(显示“设置”和“设置...”的屏幕)时,我希望它能表现出不同的功能。如何确定壁纸何时被绘制在该模式下?

9得票1回答
每隔一段时间,android.media.audiofx.Visualizer会抛出异常

我正在为Android 2.3.3制作动态壁纸,并使用了Visualizer类。我已经有一个可用的Visualizer程序的独立版本,但当我把代码放入动态壁纸服务时,问题就出现了。下面的代码是错误存在的地方: // Called in my Engine extension's constr...