LocalCommandClient

interface LocalCommandClient


Client per effettuare richieste relative ai comandi locali.

Usa LocalCommandClientFactory per creare un'istanza che comunica con l'app client dell'API Android Management sul dispositivo.

Riepilogo

Funzioni pubbliche

ListenableFuture<Command>

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

suspend Command

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

ListenableFuture<Command>

Richiede l'esecuzione di un comando dall'API Android Device Management.

suspend Command

Richiede l'esecuzione di un comando dall'API Android Device Management.

Funzioni pubbliche

getCommand

fun getCommand(request: GetCommandRequest): ListenableFuture<Command>

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

Ritorni
ListenableFuture<Command>

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

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Le richieste relative allo stato di un comando precedentemente richiesto di essere attivate.

Ritorni
Command

Lo stato del comando, se pianificato.

Lanci
com.google.android.managementapi.commands.CommandException

se la richiesta non va a buon fine.

issueCommand

fun issueCommand(request: IssueCommandRequest): ListenableFuture<Command>

Richiede l'esecuzione di un comando dall'API Android Device Management.

Ritorni
ListenableFuture<Command>

ListenableFuture che rappresenta l'elemento Command se è stata pianificata. Restituisce un valore ListenableFuture non riuscito se la richiesta non va a buon fine.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Richiede l'esecuzione di un comando dall'API Android Device Management.

Ritorni
Command

Command se era stata programmata.

Lanci
com.google.android.managementapi.commands.CommandException

se la richiesta non va a buon fine.