LocalCommandClient

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

abstract @NonNull ListenableFuture<@NonNull Command>

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

abstract @NonNull Command

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

abstract @NonNull ListenableFuture<@NonNull Command>

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

abstract @NonNull Command

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

Öffentliche Methoden

getCommand

abstract @NonNull ListenableFuture<@NonNull CommandgetCommand(@NonNull GetCommandRequest request)

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

Rückgaben
@NonNull ListenableFuture<@NonNull Command>

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

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

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

Rückgaben
@NonNull Command

Der Befehlsstatus des Befehls, falls er geplant war.

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

wenn die Anfrage fehlgeschlagen ist.

issueCommand

abstract @NonNull ListenableFuture<@NonNull CommandissueCommand(@NonNull IssueCommandRequest request)

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

Rückgaben
@NonNull ListenableFuture<@NonNull Command>

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

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

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

Rückgaben
@NonNull Command

Command, falls geplant.

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

wenn die Anfrage fehlgeschlagen ist.