Freigeben über


DevicePolicyManager.SetDefaultSmsApplication(ComponentName, String) Methode

Definition

Muss von einem Gerätebesitzer oder profilbesitzer eines unternehmenseigenen verwalteten Profils aufgerufen werden, um die standardmäßige SMS-Anwendung festzulegen.

[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

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist.

packageName
String

Der Name des Pakets, das als Standard-SMS-Anwendung festgelegt werden soll.

Attribute

Hinweise

Muss von einem Gerätebesitzer oder profilbesitzer eines unternehmenseigenen verwalteten Profils aufgerufen werden, um die standardmäßige SMS-Anwendung festzulegen.

Diese Methode kann für die Instanz aufgerufen werden, von #getParentProfileInstance(ComponentName)der DevicePolicyManager zurückgegeben wird, wobei der Aufrufer der Profilbesitzer eines unternehmenseigenen verwalteten Profils sein muss und das Paket ein vorinstalliertes Systempaket sein muss. Wenn die übergeordnete Instanz aufgerufen wird, wird die Standard-SMS-Anwendung für das persönliche Profil festgelegt.

Ab Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEkann der Profilbesitzer eines unternehmenseigenen verwalteten Profils diese Methode auch direkt (nicht in der übergeordneten Profilinstanz) aufrufen, um die standard-SMS-Anwendung im Arbeitsprofil festzulegen. Dies ist nur dann sinnvoll, wenn die Geschäftliche Profiltelefonie durch #setManagedSubscriptionsPolicyaktiviert ist.

Java-Dokumentation für android.app.admin.DevicePolicyManager.setDefaultSmsApplication(android.content.ComponentName, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: