LocalCommandClient

public interface LocalCommandClient


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

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

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

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

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

Общедоступные методы

abstract @ NonNull ListenableFuture <@ NonNull Command >

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

abstract @ NonNull Command

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

abstract @ NonNull LocalCommandClient.InstallCustomAppCommandHelper

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

abstract @ NonNull ListenableFuture <@ NonNull Command >

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

abstract @ NonNull Command

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

Общедоступные методы

getCommand

abstract @NonNull ListenableFuture<@NonNull CommandgetCommand(@NonNull GetCommandRequest request)

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

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

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

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

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

Возвраты
@ NonNull Command

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

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

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

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

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

issueCommand

abstract @NonNull ListenableFuture<@NonNull CommandissueCommand(@NonNull IssueCommandRequest request)

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

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

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

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

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

Возвраты
@ NonNull Command

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

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

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