以编程方式更改锁定屏幕背景

SjN*_*erd 7 android lockscreen android-wallpaper

我正在尝试从我的应用程序更改锁定屏幕背景图像,但我无法弄清楚如何做到这一点.我成功地使用WallPaperManager更改了主屏幕壁纸,但找不到为锁定屏幕执行相同操作的源.我知道QuickPic和Stock Gallery这样的应用程序会这样做,所以我该如何实现呢?

这是我用来更改主屏幕的代码:

WallpaperManager myWallpaperManager = WallpaperManager
                .getInstance(getApplicationContext());

try {
    myWallpaperManager.setBitmap(bm);
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有人实施了这个请指出我正确的方向与我的应用程序这样做?