Получить домашние обои и установить его в мою деятельность - PullRequest
1 голос
/ 13 февраля 2011

Я хочу получить набор обоев для дома и использовать его в качестве фона для своей деятельности.Возможно ли это?

Я искал в интернете с

WallpaperInfo v = w.getWallpaperInfo();
String name = v.getServiceName();

У меня есть название сервиса (потому что обои - это прямой сервис), например, у меня com.android.wallpaper.grass.GrassWallpaper ...я могу использовать это, чтобы начать обслуживание в моей деятельности?

Если да, то как?

Ответы [ 2 ]

8 голосов
/ 25 мая 2012

Попробуйте добавить этот атрибут к вашему тегу в манифесте:

Android: тема = "@ андроид: стиль / Theme.Wallpaper"

4 голосов
/ 13 февраля 2011

Похоже, вы даже не пытались что-либо сделать ... что угодно, вы можете получить обои, выполнив:

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable wallpaperDrawable = wallpaperManager.getDrawable();

Затем вы можете использовать это рисование и установить его в качестве фонаваша деятельность.

...