DevicePolicyManager.SetDelegatedScopes Método

Definição

Chamado por um proprietário de perfil ou proprietário do dispositivo para conceder acesso a APIs privilegiadas para outro aplicativo.

[Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDelegatedScopes(Android.Content.ComponentName admin, string delegatePackage, System.Collections.Generic.IList<string> scopes);
[<Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit
override this.SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit

Parâmetros

admin
ComponentName

À qual DeviceAdminReceiver essa solicitação está associada.

delegatePackage
String

O nome do pacote do aplicativo que receberá acesso.

scopes
IList<String>

Os grupos de APIs privilegiadas cujo acesso deve ser concedido a delegatedPackage.

Atributos

Comentários

Chamado por um proprietário de perfil ou proprietário do dispositivo para conceder acesso a APIs privilegiadas para outro aplicativo. As APIs concedidas são determinadas por scopes, que é uma lista das DELEGATION_* constantes.

Uma transmissão com a ação #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED será enviada para o delegatePackage com seus novos escopos em um ArrayList<String> extra sob a #EXTRA_DELEGATION_SCOPES chave. A transmissão é enviada com o Intent#FLAG_RECEIVER_REGISTERED_ONLY sinalizador.

Os escopos delegados são um estado por usuário. O acesso delegado é persistente até que seja desmarcado posteriormente chamando esse método com uma lista vazia scopes ou desinstalando o delegatePackage.

Java documentação para android.app.admin.DevicePolicyManager.setDelegatedScopes(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a