【问题标题】:Does the Honeycomb android:hardwareAccelerated="true" manifest setting apply for Live Wallpapers?Honeycomb android:hardwareAccelerated="true" manifest 设置是否适用于动态壁纸?
【发布时间】:2011-08-05 09:05:04
【问题描述】:

我有一个动态壁纸,我最初编写代码是为了在手机大小的屏幕上使用画布渲染。但在 Xoom 选项卡上运行时,帧率明显下降,可能是由于屏幕分辨率增加所致。

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

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

我是否遗漏了什么,或者我应该使用 GL 表面重新编码?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多