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.

Публичные методы

получитьКоманду

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 если запрос не удался.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

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

Возврат
@ NonNull Command

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

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

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