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

สถานะคำสั่งของคำสั่งหากมีการตั้งเวลาไว้

การขว้าง
com.google.android.managementapi.commands.CommandException

หากคำขอไม่สำเร็จ

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>

ListenableFuture ที่แสดงถึง Command หากมีการกำหนดเวลาไว้ แสดง ListenableFuture ที่ล้มเหลวหากคำขอไม่สำเร็จ

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

ขอให้ Android Device Management API เรียกใช้คำสั่ง

การคืนสินค้า
@NonNull Command

Command หากมีการกำหนดเวลาไว้

การขว้าง
com.google.android.managementapi.commands.CommandException

หากคำขอไม่สำเร็จ