Idioma

PermissionCheckCode Enumeração

Definição

Especifica o resultado de uma verificação de permissão de serviço.

public enum PermissionCheckCode
type PermissionCheckCode = 
Herança
PermissionCheckCode

Campos

Nome Valor Description
Granted 1

Indica que o chamador pode registrar retornos de chamada de informações de serviço ou resolver um serviço.

Este é um código de resultado para checkPermissionForService(String, String, Executor, IntConsumer).

Referência do Android para android.net.nsd.NsdManager.SERVICE_PERMISSION_GRANTED.

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.

Denied 2

Indica que o chamador não tem permissão para registrar retornos de chamada de informações de serviço ou resolver um serviço.

Este é um código de resultado para checkPermissionForService(String, String, Executor, IntConsumer).

Referência do Android para android.net.nsd.NsdManager.SERVICE_PERMISSION_DENIED.

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.

Comentários

Estes são códigos de resultado alternativos, não sinalizadores. NsdManager.CheckPermissionForService verifica a lista de aprovação do serviço armazenado para o chamador. O resultado indica se o Android se lembra da aprovação do seletor para acesso a esse serviço sem a permissão de rede local; não é uma verificação de todas as permissões que podem permitir o acesso.

Para aplicativos destinados ao Android 17 (nível de API 37) ou posterior, as regras de permissão de rede local se aplicam. Um Denied resultado não nega uma permissão concedida android.permission.ACCESS_LOCAL_NETWORK independentemente: o registro de retorno de chamada de informações de serviço e resolução ainda pode ser permitido por meio dessa permissão. Uma seleção de seletor anterior pode ser revogada; essa verificação não garante que o serviço esteja disponível.

Origem do Android 17 para NsdManager.checkPermissionForService e seus códigos de resultado.

Implementação do Android 17 da verificação de aprovação do serviço armazenado e da verificação de permissão de rede local independente.

Aplica-se a