android - 检测单击动态壁纸选择器中的 "Set wallpaper"按钮

标签 android live-wallpaper

我的动态壁纸有多个“皮肤”,用户可以在“设置”菜单中的皮肤之间进行选择。我想要实现的是:当用户设置动态壁纸然后再次导航到动态壁纸选择器时,我希望他/她能够在预览中看到其他皮肤的样子,但我想改变只有当用户再次点击“设置壁纸”按钮时,才会显示已经设置好的动态壁纸皮肤。 为了实现这一点,我需要检测动态壁纸选择器中对“设置壁纸”按钮的点击。有没有办法做到这一点?

最佳答案

您可以使用 WallpaperService.Engine 中的 isPreview() 检查壁纸是否作为预览运行并更改选项。

关于android - 检测单击动态壁纸选择器中的 "Set wallpaper"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18562260/

相关文章:

android - MediaCodec.dequeueOutputBuffer 在 Android 上编码 h264 时花费很长时间

Android 10 (api 29) 如何启用 HDR 和夜间模式

android WebView 停止 Flash 插件 onPause

Android OpenGL ES 纹理在某些三星设备的黑屏上显示

Android 重力传感器值在方向变化时不正确

android - 更改墙纸 Intent 应用程序在 Nook Color : 中崩溃

android - 如何在Android中制作倒数计时器?

android - 如何偏移图层列表中的项目

android - 在 Android 上获取动态壁纸的图像/屏幕截图?

android - 壁纸应该每天在Android手机上自动更换