dynamic壁纸在预览模式

在预览模式下(“设置”和“设置”屏幕),我需要使用墙纸进行不同的操作。 我怎么知道什么时候在那里?

  • Android动态壁纸 - OpenGL与Canvas
  • java.io.IOException:setDataSource failed:status = 0x80000000
  • 如何设置Androiddynamic壁纸图标(又名“缩略图”)
  • onCreateEngine()您可以使用isPreview()方法。

    请注意, onCreateEngine()是“正常”调用两次:一次创build预览实例,然后再实际设置壁纸。

    详情在这里: http : //developer.android.com/reference/android/service/wallpaper/WallpaperService.Engine.html

    isPreview()方法可以在实现的Engine的onCreate(SurfaceHolder holder)方法中调用。 不在onCreateEngine方法中,因为方法没有准备好。