LocalCommandClient

interface LocalCommandClient


Client zum Senden lokaler befehlsbezogener Anfragen.

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

Zusammenfassung

Öffentliche Funktionen

ListenableFuture<Command>

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

suspend Command

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

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 früheren Befehls, der ausgelöst werden soll.

Gibt Folgendes zurück:
ListenableFuture<Command>

ListenableFuture steht für den Befehlsstatus des Befehls, wenn er geplant wurde.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Anfragen für den Status eines früheren Befehls, der ausgelöst werden soll.

Gibt Folgendes zurück:
Command

Der Befehlsstatus des Befehls, falls er geplant wurde.

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.

Gibt Folgendes zurück:
ListenableFuture<Command>

ListenableFuture, die den Command darstellt, wenn er geplant war. Gibt eine fehlgeschlagene 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.

Gibt Folgendes zurück:
Command

Den Command, wenn er geplant war.

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

wenn die Anfrage fehlgeschlagen ist.