LocalCommandClient

public 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 Methoden

abstract @NonNull ListenableFuture<@NonNull Command>

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

abstract @NonNull Command

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

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

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

abstract @NonNull ListenableFuture<@NonNull Command>

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

abstract @NonNull Command

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

Öffentliche Methoden

getCommand

abstract @NonNull ListenableFuture<@NonNull Command> getCommand(@NonNull GetCommandRequest request)

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

Ausgabe
@NonNull ListenableFuture<@NonNull Command>

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

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

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

Ausgabe
@NonNull Command

Der Befehlsstatus des Befehls, wenn er geplant wurde.

Löst
CommandException

wenn die Anfrage fehlgeschlagen ist.

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

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

issueCommand

abstract @NonNull ListenableFuture<@NonNull Command> issueCommand(@NonNull IssueCommandRequest request)

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

Ausgabe
@NonNull ListenableFuture<@NonNull Command>

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

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

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

Ausgabe
@NonNull Command

Command, wenn sie geplant war.

Löst
CommandException

wenn die Anfrage fehlgeschlagen ist.