2012-03-30 3 views
8

저는 안드로이드 프로그래밍에 새로워서 저를 참아줍니다.현재 배경 화면을 얻으십시오.

안드로이드 장치에서 현재 배경 화면을 검색하여 앱 코드의 변수에 저장하는 방법이 있는지 궁금합니다.

감사

답변

27
final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
+7

을 설정하면 어떻게? –

+2

@ S.D. 이 경우 반환 할 내용을 알 수는 없지만 "getWallpaperInfo"를 호출하여 라이브 배경 화면인지 확인할 수 있습니다. http://developer.android.com/reference/android/app/WallpaperManager.html# getWallpaperInfo() –

+0

@SD 이 경우, 내가 본 것으로부터 마지막으로 설정된 배경 화면이 반환됩니다. – Paul

4

이 것을 할 수있는 좋은 방법입니다 : 라이브 배경 화면이

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
관련 문제