다음을 통해 공유


DevicePolicyManager.SetSecureSetting(ComponentName, String, String) 메서드

정의

이 메서드는 대부분 사용되지 않습니다.

[Android.Runtime.Register("setSecureSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetSecureSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void SetSecureSetting (Android.Content.ComponentName admin, string? setting, string? value);
[<Android.Runtime.Register("setSecureSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetSecureSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member SetSecureSetting : Android.Content.ComponentName * string * string -> unit
override this.SetSecureSetting : Android.Content.ComponentName * string * string -> unit

매개 변수

admin
ComponentName

DeviceAdminReceiver 이 요청과 연결된 요청입니다.

setting
String

업데이트할 설정의 이름입니다.

value
String

설정을 업데이트할 값입니다.

특성

설명

이 메서드는 대부분 사용되지 않습니다. 여전히 효과가 있는 대부분의 설정에는 전용 setter 메서드(예: #setLocationEnabled사용자 제한)가 있습니다.

프로필 또는 디바이스 소유자가 설정을 업데이트 android.provider.Settings.Secure 하기 위해 호출합니다. 설정 값이 설정 형식에 대한 올바른 형식인지 확인합니다.

프로필 또는 디바이스 소유자가 이 메서드를 사용하여 업데이트할 수 있는 설정은 ul><liandroid.provider.Settings.Secure#DEFAULT_INPUT_METHOD<>/li/liandroid.provider.Settings.Secure#SKIP_FIRST_USE_HINTS<>><<>/ul입니다. <>

디바이스 소유자는 다음 설정을 <추가로 업데이트할 수 있습니다. ul><li>android.provider.Settings.Secure#LOCATION_MODE는 아래 참고 사항을 참조하세요.</li></ul>

<strong>Note: Android O부터 앱은 더 이상 사용되지 않는 설정 android.provider.Settings.Secure#INSTALL_NON_MARKET_APPS으로 이 메서드를 호출하지 않아야 합니다. 대신 디바이스 소유자 또는 프로필 소유자는 제한을 UserManager#DISALLOW_INSTALL_UNKNOWN_SOURCES사용해야 합니다. 대상 앱 이상이 이 메서드를 android.os.Build.VERSION_CODES#O 호출 android.provider.Settings.Secure#INSTALL_NON_MARKET_APPS하는 경우 throw UnsupportedOperationException 됩니다.

Android Q부터 디바이스 및 프로필 소유자는 모든 사용자에 대해 알 수 없는 원본을 제한하도록 호출 UserManager#DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY 할 수도 있습니다. </strong>

<strong>Note: Android R부터 앱은 더 이상 사용되지 않는 설정 android.provider.Settings.Secure#LOCATION_MODE으로 이 메서드를 호출하지 않아야 합니다. 대신 디바이스 소유자가 호출 #setLocationEnabled(ComponentName, boolean)해야 합니다. 이는 Android R 이상을 대상으로 하는 모든 앱에 적용됩니다. </strong>

에 대한 android.app.admin.DevicePolicyManager.setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상