WallpaperManager.SetResource 메서드

정의

오버로드

SetResource(Int32)

현재 시스템 배경 화면을 지정된 리소스의 비트맵으로 변경합니다.

SetResource(Int32, WallpaperManagerFlags)

#setResource(int) 호출자가 설정할 지원되는 배경 화면 범주 중 어느 것을 지정할 수 있는 버전입니다.

SetResource(Int32)

현재 시스템 배경 화면을 지정된 리소스의 비트맵으로 변경합니다.

[Android.Runtime.Register("setResource", "(I)V", "GetSetResource_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual void SetResource (int resid);
[<Android.Runtime.Register("setResource", "(I)V", "GetSetResource_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetResource : int -> unit
override this.SetResource : int -> unit

매개 변수

resid
Int32

배경 화면 이미지로 사용할 비트맵의 리소스 ID입니다.

특성

예외

오류가 발생하면 기본 제공 배경 화면으로 되돌아갑니다.

설명

현재 시스템 배경 화면을 지정된 리소스의 비트맵으로 변경합니다. 리소스는 원시 데이터 스트림으로 열리고 배경 화면에 복사됩니다. 유효한 PNG 또는 JPEG 이미지여야 합니다. 성공하면 의도 Intent#ACTION_WALLPAPER_CHANGED 는 브로드캐스트됩니다.

이 메서드를 사용하려면 호출자가 권한을 android.Manifest.permission#SET_WALLPAPER보유해야 합니다.

에 대한 Java 설명서입니다 android.app.WallpaperManager.setResource(int).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

SetResource(Int32, WallpaperManagerFlags)

#setResource(int) 호출자가 설정할 지원되는 배경 화면 범주 중 어느 것을 지정할 수 있는 버전입니다.

[Android.Runtime.Register("setResource", "(II)I", "GetSetResource_IIHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")]
public virtual int SetResource (int resid, Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("setResource", "(II)I", "GetSetResource_IIHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_WALLPAPER")>]
abstract member SetResource : int * Android.App.WallpaperManagerFlags -> int
override this.SetResource : int * Android.App.WallpaperManagerFlags -> int

매개 변수

resid
Int32

배경 화면 이미지로 사용할 비트맵의 리소스 ID입니다.

which
WallpaperManagerFlags

새 이미지로 구성할 배경 화면을 나타내는 플래그

반환

새로 활성화된 배경 화면에 할당된 정수 ID입니다. 실패 시 또는 0입니다.

특성

설명

#setResource(int) 호출자가 설정할 지원되는 배경 화면 범주 중 어느 것을 지정할 수 있는 버전입니다.

에 대한 Java 설명서입니다 android.app.WallpaperManager.setResource(int, int).

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상