LocalCommandClient

interface LocalCommandClient


Ứng dụng khách để thực hiện các yêu cầu liên quan đến lệnh cục bộ.

Sử dụng LocalCommandClientFactory để tạo một thực thể giao tiếp với ứng dụng Android Management API trên thiết bị.

Tóm tắt

Hàm công khai

ListenableFuture<Command>

Các yêu cầu về trạng thái của một lệnh đã yêu cầu trước đó cần được kích hoạt.

suspend Command

Các yêu cầu về trạng thái của một lệnh đã yêu cầu trước đó cần được kích hoạt.

ListenableFuture<Command>

Yêu cầu một lệnh do Android Device Management API thực thi.

suspend Command

Yêu cầu một lệnh do Android Device Management API thực thi.

Hàm công khai

getCommand

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

Các yêu cầu về trạng thái của một lệnh đã yêu cầu trước đó cần được kích hoạt.

Giá trị trả về
ListenableFuture<Command>

ListenableFuture biểu thị trạng thái lệnh của lệnh nếu lệnh đó đã được lên lịch.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Các yêu cầu về trạng thái của một lệnh đã yêu cầu trước đó cần được kích hoạt.

Giá trị trả về
Command

Trạng thái lệnh của lệnh nếu lệnh đó đã được lên lịch.

Gửi
com.google.android.managementapi.commands.CommandException

nếu yêu cầu không thành công.

issueCommand

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

Yêu cầu một lệnh do Android Device Management API thực thi.

Giá trị trả về
ListenableFuture<Command>

ListenableFuture đại diện cho Command nếu được lên lịch. Trả về ListenableFuture không thành công nếu yêu cầu không thành công.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Yêu cầu một lệnh do Android Device Management API thực thi.

Giá trị trả về
Command

Command nếu được lên lịch.

Gửi
com.google.android.managementapi.commands.CommandException

nếu yêu cầu không thành công.