LocalCommandClient

interface LocalCommandClient


Klien untuk membuat permintaan terkait perintah lokal.

Gunakan LocalCommandClientFactory untuk membuat instance yang berkomunikasi dengan aplikasi klien Android Management API di perangkat.

Ringkasan

Jenis bertingkat

Menyediakan utilitas untuk perintah InstallCustomApp.

Fungsi publik

ListenableFuture<Command>

Permintaan untuk status perintah yang sebelumnya diminta untuk dipicu.

suspend Command

Permintaan untuk status perintah yang sebelumnya diminta untuk dipicu.

LocalCommandClient.InstallCustomAppCommandHelper

Menampilkan instance InstallCustomAppCommandHelper yang dapat digunakan untuk mendapatkan direktori penyimpanan APK kustom.

ListenableFuture<Command>

Meminta perintah untuk dieksekusi oleh Android Device Management API.

suspend Command

Meminta perintah untuk dieksekusi oleh Android Device Management API.

Fungsi publik

getCommand

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

Permintaan untuk status perintah yang sebelumnya diminta untuk dipicu.

Hasil
ListenableFuture<Command>

ListenableFuture yang menunjukkan status perintah jika dijadwalkan.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Permintaan untuk status perintah yang sebelumnya diminta untuk dipicu.

Hasil
Command

Status perintah jika perintah dijadwalkan.

getInstallCustomAppCommandHelper

fun getInstallCustomAppCommandHelper(): LocalCommandClient.InstallCustomAppCommandHelper

Menampilkan instance InstallCustomAppCommandHelper yang dapat digunakan untuk mendapatkan direktori penyimpanan APK kustom.

issueCommand

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

Meminta perintah untuk dieksekusi oleh Android Device Management API.

Hasil
ListenableFuture<Command>

ListenableFuture yang merepresentasikan Command jika dijadwalkan. Menampilkan ListenableFuture yang gagal jika permintaan gagal.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Meminta perintah untuk dieksekusi oleh Android Device Management API.

Hasil
Command

Command jika dijadwalkan.