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>

请求由 Android Device Management API 执行命令。

abstract @NonNull Command

请求由 Android Device Management API 执行命令。

公共方法

getCommand

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

请求获取之前请求触发的命令的状态。

返回
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture,表示命令(如果已安排)的命令状态。

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

请求获取之前请求触发的命令的状态。

返回
@NonNull Command

相应命令的命令状态(如果已安排)。

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

返回一个 InstallCustomAppCommandHelper 实例,该实例可用于获取自定义 APK 的存储目录。

issueCommand

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

请求由 Android Device Management API 执行命令。

返回
@NonNull ListenableFuture<@NonNull Command>

表示 Command(如果已安排)。ListenableFuture如果请求失败,则返回失败的 ListenableFuture

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

请求由 Android Device Management API 执行命令。

返回
@NonNull Command

如果已安排,则为 Command