LocalCommandClient

public interface LocalCommandClient


Il client può effettuare richieste relative a comandi locali.

Utilizza LocalCommandClientFactory per creare un'istanza che comunichi con l'app client API Android Management sul dispositivo.

Riepilogo

Tipi nidificati

Fornisce utilità per il comando InstallCustomApp.

Metodi pubblici

abstract @NonNull ListenableFuture<@NonNull Command>

Richieste relative allo stato di un comando precedentemente richiesto.

abstract @NonNull Command

Richieste relative allo stato di un comando precedentemente richiesto.

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

Restituisce un'istanza InstallCustomAppCommandHelper che può essere utilizzata per ottenere la directory di archiviazione degli APK personalizzati.

abstract @NonNull ListenableFuture<@NonNull Command>

Richiede l'esecuzione di un comando da parte dell'API Android Device Management.

abstract @NonNull Command

Richiede l'esecuzione di un comando da parte dell'API Android Device Management.

Metodi pubblici

getCommand

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

Richieste relative allo stato di un comando precedentemente richiesto.

Resi
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture che rappresenta lo stato del comando se è stato pianificato.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

Richieste relative allo stato di un comando precedentemente richiesto.

Resi
@NonNull Command

Lo stato del comando se è stato pianificato.

Genera
com.google.android.managementapi.commands.CommandException

se la richiesta non è andata a buon fine.

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

Restituisce un'istanza InstallCustomAppCommandHelper che può essere utilizzata per ottenere la directory di archiviazione degli APK personalizzati.

issueCommand

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

Richiede l'esecuzione di un comando da parte dell'API Android Device Management.

Resi
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture che rappresenta Command se è stato pianificato. Restituisce un ListenableFuture non riuscito se la richiesta non è andata a buon fine.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Richiede l'esecuzione di un comando da parte dell'API Android Device Management.

Resi
@NonNull Command

Command se era pianificato.

Genera
com.google.android.managementapi.commands.CommandException

se la richiesta non è andata a buon fine.