Partager via


DevicePolicyManager.SetDefaultSmsApplication(ComponentName, String) Méthode

Définition

Doit être appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir l’application SMS par défaut.

[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

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.

packageName
String

Nom du package à définir comme application SMS par défaut.

Attributs

Remarques

Doit être appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir l’application SMS par défaut.

Cette méthode peut être appelée sur l’instance DevicePolicyManager , retournée par #getParentProfileInstance(ComponentName), où l’appelant doit être le propriétaire du profil d’un profil managé appartenant à l’organisation et le package doit être un package système préinstallé. Si elle est appelée sur l’instance parente, l’application SMS par défaut est définie sur le profil personnel.

À partir d’Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE, le propriétaire du profil d’un profil managé appartenant à l’organisation peut également appeler cette méthode directement (pas sur l’instance de profil parent) pour définir l’application SMS par défaut dans le profil professionnel. Cela n’est significatif que lorsque la téléphonie de profil professionnel est activée par #setManagedSubscriptionsPolicy.

Documentation Java pour android.app.admin.DevicePolicyManager.setDefaultSmsApplication(android.content.ComponentName, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à