LocalCommandClient

public interface LocalCommandClient


Le client peut envoyer des demandes liées à des commandes locales.

Utilisez LocalCommandClientFactory pour créer une instance qui communique avec l'application cliente de l'API Android Management sur l'appareil.

Résumé

Types imbriqués

Fournit des utilitaires pour la commande InstallCustomApp.

Méthodes publiques

abstract @NonNull ListenableFuture<@NonNull Command>

Demandes concernant l'état d'une commande dont le déclenchement a été demandé précédemment.

abstract @NonNull Command

Demandes concernant l'état d'une commande dont le déclenchement a été demandé précédemment.

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

Renvoie une instance InstallCustomAppCommandHelper qui peut être utilisée pour obtenir le répertoire de stockage des APK personnalisés.

abstract @NonNull ListenableFuture<@NonNull Command>

Demande l'exécution d'une commande par l'API Android Device Management.

abstract @NonNull Command

Demande l'exécution d'une commande par l'API Android Device Management.

Méthodes publiques

getCommand

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

Demandes concernant l'état d'une commande dont le déclenchement a été demandé précédemment.

Renvoie
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture représentant l'état de la commande si elle a été planifiée.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

Demandes concernant l'état d'une commande dont le déclenchement a été demandé précédemment.

Renvoie
@NonNull Command

État de la commande si elle a été planifiée.

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

Renvoie une instance InstallCustomAppCommandHelper qui peut être utilisée pour obtenir le répertoire de stockage des APK personnalisés.

issueCommand

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

Demande l'exécution d'une commande par l'API Android Device Management.

Renvoie
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture représentant Command s'il a été planifié. Renvoie un ListenableFuture ayant échoué si la requête a échoué.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Demande l'exécution d'une commande par l'API Android Device Management.

Renvoie
@NonNull Command

Command si elle était planifiée.