Honeycomb android:hardwareAccelerated =“true”清单设置适用于动态壁纸吗?

时间:2011-08-05 09:05:05

标签: android android-3.0-honeycomb live-wallpaper hardware-acceleration

我有一个动态壁纸,我最初编码为手机大小的屏幕使用画布渲染。但是当在Xoom选项卡上运行时,帧速率明显降低,可能是由于屏幕分辨率的提高。

我尝试将 android:hardwareAccelerated =“true”添加到我的清单的应用程序元素中,但帧率仍然降低。检查画布对象Android传递给我的WallpaperEngineHelper类'onDraw方法显示画布确实没有加速:

    @Override
    protected void onDrawFrame(Canvas c) {
        c.isHardwareAccelerated(); //returns false
        ...

我错过了什么或者我应该使用GL表面重新编码吗?

1 个答案:

答案 0 :(得分:1)

Romain提到this group discussion中的3.0不支持此功能。

Chet Haase recently posted关于一些硬件加速分析。示例代码可能对您有用。