LocalCommandClient

interface LocalCommandClient


Klient wysyłający żądania lokalne związane z poleceniami.

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

Podsumowanie

Funkcje publiczne

ListenableFuture<Command>

Żądania stanu polecenia, które ma zostać aktywowane.

suspend Command

Żądania stanu polecenia, które ma zostać aktywowane.

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 stanu polecenia, które ma zostać aktywowane.

Akcje powrotne
ListenableFuture<Command>

ListenableFuture reprezentujący stan polecenia, jeśli zostało ono zaplanowane.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Żądania stanu polecenia, które ma zostać aktywowane.

Akcje powrotne
Command

Stan polecenia, jeśli zostało zaplanowane.

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

jeśli nie uda się zrealizować żądania.

issueCommand

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

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

Akcje powrotne
ListenableFuture<Command>

ListenableFuture reprezentujący element Command, jeśli został zaplanowany. Zwraca błąd ListenableFuture, jeśli żądanie zakończyło się niepowodzeniem.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

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

Akcje powrotne
Command

Command, jeśli jest zaplanowane.

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

jeśli nie uda się zrealizować żądania.