3

我想更改android的锁屏壁纸。我能够通过更改主屏幕壁纸WallpaperManager.setResource

但无法设置锁屏壁纸

4

3 回答 3

5

这现在可以通过 API 级别24中更新的 Android API 实现。

您必须通过该方法提供目标WallpaperManager.FLAG_LOCK标志。setResource

int setResource (int resid, int which)

请参阅更新的文档WallpaperManager

于 2016-08-02T18:13:24.843 回答
3

编辑:请参阅 Mikepenz 对 API 24+ 的回答。

根据 CommonsWare(他一般都知道他在说什么)的说法,没有锁屏壁纸这样的东西,也没有办法通过 API 更改锁屏背景。

请参阅https://stackoverflow.com/a/2654241/153225

于 2013-04-16T04:15:53.553 回答
-14
  1. 转到主菜单并搜索图标壁纸
  2. 点击那个图标。您将获得三个选项:
    • 画廊
    • 动态壁纸
    • 墙纸
  3. 点击您要从中选择新壁纸的来源。选择图库会将您带到已保存的图像和照片。
  4. 确定新壁纸后,点击 设置壁纸 按钮。
于 2013-02-06T12:24:50.787 回答