如何以编程方式打开Android的静态壁纸?

如何以编程方式打开Android的静态壁纸?,android,wallpaper,Android,Wallpaper,如何以编程方式打开Android的静态壁纸。有一种方法可以使用打开实时壁纸 WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER)); 但我找不到任何解决方案。任何帮助都将不胜感激。首先选择照片: Intent photoPickerIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);

如何以编程方式打开Android的静态壁纸。有一种方法可以使用打开实时壁纸

WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER)); 
但我找不到任何解决方案。任何帮助都将不胜感激。

首先选择照片:

    Intent photoPickerIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
    photoPickerIntent.setType("image/*");
    startActivityForResult(photoPickerIntent, SELECT_PHOTO);    

然后在OnActivityResult中,您可以使用墙纸管理器设置位图。

我想打开静态墙纸,而不是图库。