我试图弄清楚是否有任何机制可以检测用户何时单击“设置墙纸”或在预览屏幕中按下“返回”或是否按下“返回”按钮。我查看了Wallpaper Service Engine,唯一可以使用的更改是检测用户是否 处于预览模式
我想知道是否有其他人将它运行到这个问题上?提前感谢您的帮助:这是一个简单的壁纸引擎,它记录了一些事件
@Override
public void onCreate(SurfaceHolder surfaceHolder) {
super.onCreate(surfaceHolder);
Log.d(TAG, "onCreate");
Log.d(TAG, "isPreview ... " + isPreview());
}
@Override
public void onSurfaceCreated(SurfaceHolder surfaceHolder) {
Log.d(TAG, "onSurfaceCreated");
}
@Override
public void onVisibilityChanged(boolean isVisible) {
Log.d(TAG, "onVisibilityChanged .." + isVisible);
}
@Override
public void onSurfaceChanged(SurfaceHolder holder, int format, int width, int height) {
Log.d(TAG, "onSurfaceChanged");
}
@Override
public void onSurfaceRedrawNeeded(SurfaceHolder surfaceHolder) {
Log.d(TAG, "onSurfaceRedrawNeeded");
}
@Override
public void onSurfaceDestroyed(SurfaceHolder surfaceHolder) {
Log.d(TAG, "onSurfaceDestroyed");
}
@Override
public void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy");
}