LocalCommandClient

interface LocalCommandClient


Client zum Senden von Anfragen im Zusammenhang mit lokalen Befehlen.

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

Zusammenfassung

Verschachtelte Typen

Bietet Dienstprogramme für den Befehl „InstallCustomApp“.

Öffentliche Funktionen

ListenableFuture<Command>

Anfragen zum Status eines Befehls, der zuvor ausgelöst werden sollte.

suspend Command

Anfragen zum Status eines Befehls, der zuvor ausgelöst werden sollte.

LocalCommandClient.InstallCustomAppCommandHelper

Gibt eine InstallCustomAppCommandHelper-Instanz zurück, mit der das Speicherverzeichnis für benutzerdefinierte APKs abgerufen werden kann.

ListenableFuture<Command>

Fordert an, dass ein Befehl von der Android Device Management API ausgeführt wird.

suspend Command

Fordert an, dass ein Befehl von der Android Device Management API ausgeführt wird.

Öffentliche Funktionen

getCommand

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

Anfragen zum Status eines Befehls, der zuvor ausgelöst werden sollte.

Ausgabe
ListenableFuture<Command>

ListenableFuture, das den Befehlsstatus des Befehls darstellt, wenn er geplant wurde.

getCommandAwait

suspend fun getCommandAwait(request: GetCommandRequest): Command

Anfragen zum Status eines Befehls, der zuvor ausgelöst werden sollte.

Ausgabe
Command

Der Befehlsstatus des Befehls, wenn er geplant wurde.

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

wenn die Anfrage fehlgeschlagen ist.

getInstallCustomAppCommandHelper

fun getInstallCustomAppCommandHelper(): LocalCommandClient.InstallCustomAppCommandHelper

Gibt eine InstallCustomAppCommandHelper-Instanz zurück, mit der das Speicherverzeichnis für benutzerdefinierte APKs abgerufen werden kann.

issueCommand

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

Fordert an, dass ein Befehl von der Android Device Management API ausgeführt wird.

Ausgabe
ListenableFuture<Command>

ListenableFuture, die die Command darstellt, falls sie geplant war. Gibt ein fehlgeschlagenes ListenableFuture zurück, wenn die Anfrage fehlgeschlagen ist.

issueCommandAwait

suspend fun issueCommandAwait(request: IssueCommandRequest): Command

Fordert an, dass ein Befehl von der Android Device Management API ausgeführt wird.

Ausgabe
Command

Command, wenn er geplant wurde.

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

wenn die Anfrage fehlgeschlagen ist.