LocalCommandClient

interface LocalCommandClient


로컬 명령어 관련 요청을 수행하는 클라이언트입니다.

LocalCommandClientFactory를 사용하여 기기에서 Android Management API 클라이언트 앱과 통신하는 인스턴스를 만듭니다.

요약

공개 함수

ListenableFuture<Command>

이전에 트리거되도록 요청된 명령어의 상태 요청입니다.

suspend Command

이전에 트리거되도록 요청된 명령어의 상태 요청입니다.

ListenableFuture<Command>

Android Device Management API에서 명령어를 실행하도록 요청합니다.

suspend Command

Android Device Management API에서 명령어를 실행하도록 요청합니다.

공개 함수

getCommand

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

이전에 트리거되도록 요청된 명령어의 상태 요청입니다.

반환 값
ListenableFuture<Command>

ListenableFuture: 예약된 경우 명령어의 명령어 상태를 나타냅니다.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

이전에 트리거되도록 요청된 명령어의 상태 요청입니다.

반환 값
Command

예약된 경우 명령어의 명령어 상태입니다.

issueCommand

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

Android Device Management API에서 명령어를 실행하도록 요청합니다.

반환 값
ListenableFuture<Command>

예약된 경우 Command를 나타내는 ListenableFuture입니다. 요청이 실패하면 실패한 ListenableFuture를 반환합니다.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Android Device Management API에서 명령어를 실행하도록 요청합니다.

반환 값
Command

예약된 경우 Command입니다.