LocalCommandClient

interface LocalCommandClient


Клиент должен отправлять локальные запросы, связанные с командами.

Используйте LocalCommandClientFactory для создания экземпляра, который взаимодействует с клиентским приложением Android Management API на устройстве.

Краткое содержание

Вложенные типы

Предоставляет утилиты для команды InstallCustomApp.

Общественные функции

ListenableFuture < Command >

Запросы на получение информации о состоянии команды, запрошенной ранее, должны быть инициированы.

suspend Command

Запросы на получение информации о состоянии команды, запрошенной ранее, должны быть инициированы.

LocalCommandClient.InstallCustomAppCommandHelper

Возвращает экземпляр InstallCustomAppCommandHelper , который можно использовать для получения каталога хранения пользовательских APK-файлов.

ListenableFuture < Command >

Запрашивает выполнение команды через API управления устройствами Android.

suspend Command

Запрашивает выполнение команды через API управления устройствами Android.

Общественные функции

getCommand

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

Запросы на получение информации о состоянии команды, запрошенной ранее, должны быть инициированы.

Возвраты
ListenableFuture < Command >

ListenableFuture это объект, отображающий статус команды, если она была запланирована.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Запросы на получение информации о состоянии команды, запрошенной ранее, должны быть инициированы.

Возвраты
Command

Статус команды, если она была запланирована.

Броски
com.google.android.managementapi.commands.CommandException

если запрос не удался.

getInstallCustomAppCommandHelper

fun getInstallCustomAppCommandHelper(): LocalCommandClient.InstallCustomAppCommandHelper

Возвращает экземпляр InstallCustomAppCommandHelper , который можно использовать для получения каталога хранения пользовательских APK-файлов.

issueCommand

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

Запрашивает выполнение команды через API управления устройствами Android.

Возвраты
ListenableFuture < Command >

ListenableFuture представляющий собой Command , если он был запланирован. Возвращает ListenableFuture со значением failed, если запрос не удался.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Запрашивает выполнение команды через API управления устройствами Android.

Возвраты
Command

Command если это было запланировано.

Броски
com.google.android.managementapi.commands.CommandException

если запрос не удался.