DevicePolicyManager.SetDefaultSmsApplication(ComponentName, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.