LocalCommandClient

public interface LocalCommandClient


Cliente para fazer solicitações relacionadas a comandos locais.

Use LocalCommandClientFactory para criar uma instância que se comunica com o app cliente da API Android Management no dispositivo.

Resumo

Tipos aninhados

Fornece utilitários para o comando InstallCustomApp.

Métodos públicos

abstract @NonNull ListenableFuture<@NonNull Command>

Solicitações para o status de um comando que foi solicitado anteriormente para ser acionado.

abstract @NonNull Command

Solicitações para o status de um comando que foi solicitado anteriormente para ser acionado.

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

Retorna uma instância InstallCustomAppCommandHelper que pode ser usada para acessar o diretório de armazenamento de APKs personalizados.

abstract @NonNull ListenableFuture<@NonNull Command>

Solicita que um comando seja executado pela API Android Device Management.

abstract @NonNull Command

Solicita que um comando seja executado pela API Android Device Management.

Métodos públicos

getCommand

abstract @NonNull ListenableFuture<@NonNull CommandgetCommand(@NonNull GetCommandRequest request)

Solicitações para o status de um comando que foi solicitado anteriormente para ser acionado.

Retorna
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture que representa o status do comando, se ele foi programado.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

Solicitações para o status de um comando que foi solicitado anteriormente para ser acionado.

Retorna
@NonNull Command

O status do comando, se ele foi agendado.

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

Retorna uma instância InstallCustomAppCommandHelper que pode ser usada para acessar o diretório de armazenamento de APKs personalizados.

issueCommand

abstract @NonNull ListenableFuture<@NonNull CommandissueCommand(@NonNull IssueCommandRequest request)

Solicita que um comando seja executado pela API Android Device Management.

Retorna
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture que representa o Command se ele foi agendado. Retorna um ListenableFuture com falha se a solicitação falhar.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Solicita que um comando seja executado pela API Android Device Management.

Retorna
@NonNull Command

o Command se ele foi programado.