android - 以编程方式设置Android设备的锁屏壁纸

标签 android kotlin set wallpaper

有很多壁纸应用程序,您可以在其中更改与主壁纸分开的锁屏壁纸。如果我没有从 API 24 中弄错的话,可以做这样的事情,但我发现与此相关的文章很少,而且它们太旧了。

最佳答案

WallpaperManager有多种方法可以帮助您获取或设置特定的墙纸。如果你想要锁屏壁纸,请使用 FLAG_LOCK .相关方法包括:

getWallpaperFile(int)

setBitmap(Bitmap fullImage, Rect visibleCropHint, boolean allowBackup, int which)

关于android - 以编程方式设置Android设备的锁屏壁纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48570612/

相关文章:

android - 将文件内容从 android 重定向到计算机

android - 为现有应用程序创建即时应用程序

Android - 底部导航标签调用的 fragment 每次都重新加载

c++ - C++中形状的并集和相交

Android 浏览器和在 HTML5 Canvas 上绘图......有人做过吗?

android - Gradle 失败 - null VariantManager

kotlin - 简单的 kotlin 示例在打印中缀函数结果时打印 kotlin.Unit

python - 从 python 中的集合列表中删除大括号

c++ - 如何找到 2 组的交集?

android - 如何将单选按钮值发送到android中的服务器?