LocalCommandClient

interface LocalCommandClient


Client für lokale befehlsbezogene Anfragen

Erstellen Sie mit LocalCommandClientFactory eine Instanz, die mit der Android Management API-Client-App auf dem Gerät kommuniziert.

Zusammenfassung

Öffentliche Funktionen

ListenableFuture<Command>

Anfragen für den Status eines Befehls, die ausgelöst werden sollen.

suspend Command

Anfragen für den Status eines Befehls, die ausgelöst werden sollen.

ListenableFuture<Command>

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

suspend Command

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Öffentliche Funktionen

getCommand

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

Anfragen für den Status eines Befehls, die ausgelöst werden sollen.

Rückgaben
ListenableFuture<Command>

ListenableFuture, der den Befehlsstatus des Befehls darstellt, wenn er geplant war.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Anfragen für den Status eines Befehls, die ausgelöst werden sollen.

Rückgaben
Command

Der Befehlsstatus des Befehls, falls er geplant war.

Löst aus
com.google.android.managementapi.commands.CommandException

wenn die Anfrage fehlgeschlagen ist.

issueCommand

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

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Rückgaben
ListenableFuture<Command>

ListenableFuture steht für Command, wenn er geplant wurde. Gibt ein fehlgeschlagenes ListenableFuture zurück, wenn die Anfrage fehlgeschlagen ist.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Fordert einen Befehl an, der von der Android Device Management API ausgeführt werden soll.

Rückgaben
Command

Command, falls geplant.

Löst aus
com.google.android.managementapi.commands.CommandException

wenn die Anfrage fehlgeschlagen ist.