我制作了一个应用程序,允许用户将主屏幕墙纸,锁定屏幕墙纸或将这两种墙纸都设置为渐变颜色。它运行没有任何问题。但是,有些事情困扰着我。
当用户拥有用于其锁定和主屏幕的动态壁纸,并使用我的应用为其主屏幕设置静态壁纸时,锁定屏幕会根据主屏幕以某种方式发生变化。
当用户最初使用静态墙纸时,不存在此问题。
这是我设置主屏幕墙纸的代码段:
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext());
myWallpaperManager.setBitmap(bitmap);
Toast.makeText(MainActivity.this, "Home screen wallpaper applied", Toast.LENGTH_SHORT).show();
编辑:
这是我的情况:
用户拥有用于主屏幕和锁定屏幕的动态壁纸
用户使用我的应用生成随机渐变图像
用户单击我的应用中专用于设置主屏幕的按钮 墙纸到用户喜欢的渐变效果
用户应为主屏幕使用渐变(静态)墙纸,并为锁屏使用用户自己的动态墙纸。但是,发生的是用户的“主屏幕”和“锁定屏幕”已更改为渐变墙纸(由于用户只想设置“主屏幕”墙纸而不会发生这种情况)
谢谢大家
答案 0 :(得分:1)
这与您的应用程序无关:Android不仅支持锁屏动态壁纸-动态壁纸必须显示在任一屏幕上:
因此,通过替换主屏幕上的动态壁纸,可以完全停用它。