Condividi tramite


DevicePolicyManager.SetDefaultSmsApplication(ComponentName, String) Metodo

Definizione

Deve essere chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare l'applicazione SMS predefinita.

[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

Parametri

admin
ComponentName

A cui DeviceAdminReceiver è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.

packageName
String

Nome del pacchetto da impostare come applicazione SMS predefinita.

Attributi

Commenti

Deve essere chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare l'applicazione SMS predefinita.

Questo metodo può essere chiamato nell'istanza DevicePolicyManager di , restituito da #getParentProfileInstance(ComponentName), dove il chiamante deve essere il proprietario del profilo di un profilo gestito di proprietà dell'organizzazione e il pacchetto deve essere un pacchetto di sistema preinstallato. Se viene chiamato nell'istanza padre, l'applicazione SMS predefinita viene impostata sul profilo personale.

A partire da Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE, il proprietario del profilo di un profilo gestito di proprietà dell'organizzazione può anche chiamare questo metodo direttamente (non nell'istanza del profilo padre) per impostare l'applicazione SMS predefinita nel profilo di lavoro. Ciò è significativo solo quando la telefonia del profilo di lavoro è abilitata da #setManagedSubscriptionsPolicy.

Documentazione java per android.app.admin.DevicePolicyManager.setDefaultSmsApplication(android.content.ComponentName, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a