LocalCommandClient

public interface LocalCommandClient


클라이언트가 로컬 명령 관련 요청을 합니다.

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

요약

중첩된 유형

InstallCustomApp 명령어의 유틸리티를 제공합니다.

공개 메서드

abstract @NonNull ListenableFuture<@NonNull Command>

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

abstract @NonNull Command

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

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

맞춤 APK 저장소 디렉터리를 가져오는 데 사용할 수 있는 InstallCustomAppCommandHelper 인스턴스를 반환합니다.

abstract @NonNull ListenableFuture<@NonNull Command>

Android 기기 관리 API에서 실행할 명령어를 요청합니다.

abstract @NonNull Command

Android 기기 관리 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

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

생성 값
com.google.android.managementapi.commands.CommandException

요청이 실패한 경우

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

맞춤 APK 저장소 디렉터리를 가져오는 데 사용할 수 있는 InstallCustomAppCommandHelper 인스턴스를 반환합니다.

issueCommand

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

Android 기기 관리 API에서 실행할 명령어를 요청합니다.

반환 값
@NonNull ListenableFuture<@NonNull Command>

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

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

Android 기기 관리 API에서 실행할 명령어를 요청합니다.

반환 값
@NonNull Command

예약된 경우 Command

생성 값
com.google.android.managementapi.commands.CommandException

요청이 실패한 경우