Jak przejść do podglądu Live Wallpaper z aplikacji?

Szukałem konkretnego przykładu i nie mogłem go znaleźć w Internecie w dowolnym miejscu.

Chcę to zrobić: Z poziomu mojej aplikacji kliknij przycisk i przejdź do podglądu na żywo moich tapet na żywo, aby użytkownik mógł go aktywować.

Teraz, co przeczytałem online, mam korzystaćWallpaperManager's ACTION_CHANGE_LIVE_WALLPAPER z EXTRA_LIVE_WALLPAPER_COMPONENT wskazującym na moją LiveWallpapers ComponentName.

Oto mój kod tego, co mam do tej pory. Czy ktoś wie, co robię źle? Na razie klikam przycisk i nic się nie dzieje ... (Zalogowałem się i rzeczywiście osiąga ten kod).

Intent i = new Intent();
i.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
i.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, "com.example.myapp.livewallpaper.LiveWallpaperService");
startActivity(i);

Jeśli potrzebujesz więcej informacji, o których zapomniałem wysłać, daj mi znać.

* Wiem również, że jest to API 16+, to tylko moja sprawa, gdy telefon ma API 16+

questionAnswers(1)

yourAnswerToTheQuestion