LocalCommandClient

interface LocalCommandClient


Klient do wysyłania lokalnych żądań związanych z poleceniami.

Użyj narzędzia LocalCommandClientFactory, aby utworzyć instancję, która komunikuje się z aplikacją kliencką interfejsu Android Management API na urządzeniu.

Podsumowanie

Funkcje publiczne

ListenableFuture<Command>

Żądania dotyczące stanu polecenia zostały wcześniej przesłane do wywołania.

suspend Command

Żądania dotyczące stanu polecenia zostały wcześniej przesłane do wywołania.

ListenableFuture<Command>

Żąda polecenia do wykonania przez interfejs Android Device Management API.

suspend Command

Żąda polecenia do wykonania przez interfejs Android Device Management API.

Funkcje publiczne

getCommand

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

Żądania dotyczące stanu polecenia zostały wcześniej przesłane do wywołania.

Zwroty
ListenableFuture<Command>

ListenableFuture reprezentuje stan polecenia, jeśli zostało zaplanowane.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Żądania dotyczące stanu polecenia zostały wcześniej przesłane do wywołania.

Zwroty
Command

Stan polecenia, jeśli zostało zaplanowane.

Rzuty
com.google.android.managementapi.commands.CommandException

jeśli żądanie nie zostało zrealizowane.

issueCommand

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

Żąda polecenia do wykonania przez interfejs Android Device Management API.

Zwroty
ListenableFuture<Command>

ListenableFuture reprezentuje element Command, jeśli został zaplanowany. Zwraca nieudane ListenableFuture, jeśli żądanie nie zostało zrealizowane.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Żąda polecenia do wykonania przez interfejs Android Device Management API.

Zwroty
Command

Command, jeśli był zaplanowany.

Rzuty
com.google.android.managementapi.commands.CommandException

jeśli żądanie nie zostało zrealizowane.