LocalCommandClient

public interface LocalCommandClient


Client für 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 zum Auslösen angefordert wurde.

abstract @NonNull Command

Anfragen zum Status eines Befehls, der zuvor zum Auslösen angefordert wurde.

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 CommandgetCommand(@NonNull GetCommandRequest request)

Anfragen zum Status eines Befehls, der zuvor zum Auslösen angefordert wurde.

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 zum Auslösen angefordert wurde.

Ausgabe
@NonNull Command

Der Befehlsstatus des Befehls, wenn er geplant wurde.

Löst
com.google.android.managementapi.commands.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 CommandissueCommand(@NonNull IssueCommandRequest request)

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

Ausgabe
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture, die die Command darstellt, falls sie 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, falls sie geplant war.

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

wenn die Anfrage fehlgeschlagen ist.