如何以编程方式在预览屏幕上显示我的动态壁纸,主屏幕和锁定屏幕的选项



当我通过以下代码显示动态壁纸的预览时,我有一个动态壁纸服务,我只能看到一个按钮"设置为墙纸" 我想在锁定和两个屏幕上显示设置的选项,并在三星Galaxy S6和S7设备中显示如下屏幕截图所示的消息。

我可以在我的代码中做什么更改。请指教。谢谢

我的代码是:-

intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
                intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT,
                        new ComponentName(mContext, LiveWallpaperService.class));
                startActivityForResult(intent, REQUEST_SET_LIVE_WALLPAPER);

单击此处显示屏幕截图

这可以帮助您完成以下目标:
在三星设备上,向 Intent 添加额外数据也有助于在锁屏上设置墙纸:

intent.putExtra("SET_LOCKSCREEN_WALLPAPER", true);

最新更新