LocalCommandClient

interface LocalCommandClient


Il client può effettuare richieste relative ai 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.

Funzioni pubbliche

ListenableFuture<Command>

Richieste relative allo stato di un comando precedentemente richiesto per l'attivazione.

suspend Command

Richieste relative allo stato di un comando precedentemente richiesto per l'attivazione.

LocalCommandClient.InstallCustomAppCommandHelper

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

ListenableFuture<Command>

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

suspend Command

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

Funzioni pubbliche

getCommand

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

Richieste relative allo stato di un comando precedentemente richiesto per l'attivazione.

Resi
ListenableFuture<Command>

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

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Richieste relative allo stato di un comando precedentemente richiesto per l'attivazione.

Resi
Command

Lo stato del comando se è stato pianificato.

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

se la richiesta non è andata a buon fine.

getInstallCustomAppCommandHelper

fun getInstallCustomAppCommandHelper(): LocalCommandClient.InstallCustomAppCommandHelper

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

issueCommand

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

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

Resi
ListenableFuture<Command>

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

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

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

Resi
Command

Command se è stato pianificato.

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

se la richiesta non è andata a buon fine.