LocalCommandClient

interface LocalCommandClient


klient może wysyłać żądania związane z poleceniami lokalnymi.

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

Podsumowanie

Typy zagnieżdżone

Zawiera narzędzia do polecenia InstallCustomApp.

Funkcje publiczne

ListenableFuture<Command>

Żądania dotyczące stanu polecenia, które wcześniej zostało wysłane.

suspend Command

Żądania dotyczące stanu polecenia, które wcześniej zostało wysłane.

LocalCommandClient.InstallCustomAppCommandHelper

Zwraca instancję InstallCustomAppCommandHelper, której można użyć do uzyskania dostępu do katalogu pamięci APK niestandardowych.

ListenableFuture<Command>

Wysyła żądanie wykonania polecenia przez interfejs Android Device Management API.

suspend Command

Wysyła żądanie wykonania polecenia przez interfejs Android Device Management API.

Funkcje publiczne

getCommand

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

Żądania dotyczące stanu polecenia, które wcześniej zostało wysłane.

Zwroty
ListenableFuture<Command>

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

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Żądania dotyczące stanu polecenia, które wcześniej zostało wysłane.

Zwroty
Command

Stan polecenia, jeśli zostało zaplanowane.

Zgłasza
com.google.android.managementapi.commands.CommandException

jeśli żądanie się nie powiodło.

getInstallCustomAppCommandHelper

fun getInstallCustomAppCommandHelper(): LocalCommandClient.InstallCustomAppCommandHelper

Zwraca instancję InstallCustomAppCommandHelper, której można użyć do uzyskania dostępu do katalogu pamięci APK niestandardowych.

issueCommand

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

Wysyła żądanie wykonania polecenia przez interfejs Android Device Management API.

Zwroty
ListenableFuture<Command>

ListenableFuture reprezentujący Command, jeśli był zaplanowany. Zwraca wartość ListenableFuture, jeśli żądanie się nie powiodło.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Wysyła żądanie wykonania polecenia przez interfejs Android Device Management API.

Zwroty
Command

Command, jeśli było zaplanowane.

Zgłasza
com.google.android.managementapi.commands.CommandException

jeśli żądanie się nie powiodło.