将动态壁纸设置为Android锁屏

时间:2016-11-28 01:24:09

标签: android live-wallpaper

由于Android API级别24设置壁纸的方法接受参数,因此可以指定我们要设置的whichLock壁纸System

很遗憾,我找不到与Live Wallpapers一起使用它的方法。 WallpaperManager课程中提供的方法仅支持imagesInputStreams。他们不支持Live Wallpapers

某些Samsung设备接受以下代码:

Intent intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, LiveWallpaperService.class));
intent.putExtra("SET_LOCKSCREEN_WALLPAPER", true);

但这只适用于某些设备。

还有其他方法可以编程方式将Live Wallpaper设置为Lock Screen吗?

0 个答案:

没有答案