다음을 통해 공유


DevicePolicyManager.SetDefaultSmsApplication(ComponentName, String) 메서드

정의

기본 SMS 애플리케이션을 설정하려면 디바이스 소유자 또는 조직 소유 관리 프로필의 프로필 소유자가 호출해야 합니다.

[Android.Runtime.Register("setDefaultSmsApplication", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetSetDefaultSmsApplication_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_DEFAULT_SMS")]
public virtual void SetDefaultSmsApplication (Android.Content.ComponentName? admin, string packageName);
[<Android.Runtime.Register("setDefaultSmsApplication", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetSetDefaultSmsApplication_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_DEFAULT_SMS")>]
abstract member SetDefaultSmsApplication : Android.Content.ComponentName * string -> unit
override this.SetDefaultSmsApplication : Android.Content.ComponentName * string -> unit

매개 변수

admin
ComponentName

DeviceAdminReceiver 이 요청과 연결된 요청입니다. 호출자가 디바이스 관리자가 아닌 경우 Null입니다.

packageName
String

기본 SMS 애플리케이션으로 설정할 패키지의 이름입니다.

특성

설명

기본 SMS 애플리케이션을 설정하려면 디바이스 소유자 또는 조직 소유 관리 프로필의 프로필 소유자가 호출해야 합니다.

이 메서드는 호출자가 조직 소유 관리 프로필의 프로필 소유자여야 하고 패키지가 미리 설치된 시스템 패키지여야 하는 인스턴스에서 호출#getParentProfileInstance(ComponentName)할 수 DevicePolicyManager 있습니다. 부모 인스턴스에서 호출되는 경우 기본 SMS 애플리케이션은 개인 프로필에 설정됩니다.

Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE부터 조직 소유 관리 프로필의 프로필 소유자는 이 메서드를 직접 호출(부모 프로필 인스턴스가 아님)하여 회사 프로필에서 기본 SMS 애플리케이션을 설정할 수도 있습니다. 이는 회사 프로필 전화 통신을 사용하는 #setManagedSubscriptionsPolicy경우에만 의미가 있습니다.

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

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

적용 대상