2013-10-12 2 views
0

Как и в классе AndroidManager. Есть ли какой-либо класс в android для получения экрана Lock? Так что я могу установить, что экран блокировки можно использовать в качестве фонового изображения в блокировке экрана приложения.Есть ли какой-либо Lock Screen WallPaper Manager класс в android

+0

Заставка? В Android? Вы имеете в виду DayDream? – Simon

+0

Извините, что я имел в виду обои, которые появляются во время блокировки экрана. –

+2

@simon - я только что получил эту ссылку http://stackoverflow.com/questions/2653954/how-to-set-android-lock-screen-image Это говорит, что «изображение блокировки экрана» не является частью Android SDK , Так что, я думаю, я не могу получить этот образ. Раньше я искал экранную заставку, поэтому не мог понять. Но ваши комментарии заставили меня пересмотреть мой поиск и перейти к правильной ссылке. Спасибо за помощь. Все еще, если у вас есть какая-либо подсказка или взломать это, пожалуйста, дайте мне знать. –

ответ

2

По API 24, WallpaperManager теперь имеет два новых метода: getWallpaperFile и getWallpaperId. Вы можете перейти в WallpaperManager.FLAG_SYSTEM для системных обоев или WallpaperManager.FLAG_LOCK для обоев экрана блокировки. Но опять-таки, это поддерживается только в API 24.

[EDIT]

setBitmap может принимать новые флаги, так что Вы можете выбрать обои вы хотите установить.