LocalCommandClient

public interface LocalCommandClient


يجب أن يقدّم العميل طلبات ذات صلة بالأوامر المحلية.

استخدِم LocalCommandClientFactory لإنشاء مثيل يتواصل مع تطبيق عميل Android Management API على الجهاز.

ملخّص

الأنواع المتداخلة

توفّر هذه الخدمة أدوات مساعدة للأمر InstallCustomApp.

الإجراءات العامة

abstract @NonNull ListenableFuture<@NonNull Command>

طلبات الحصول على حالة أمر سبق طلبه ليتم تنفيذه

abstract @NonNull Command

طلبات الحصول على حالة أمر سبق طلبه ليتم تنفيذه

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper

تعرض هذه الطريقة مثيلاً من InstallCustomAppCommandHelper يمكن استخدامه للحصول على دليل تخزين حِزم APK المخصّصة.

abstract @NonNull ListenableFuture<@NonNull Command>

يطلب تنفيذ أمر من خلال واجهة برمجة التطبيقات Android Device Management.

abstract @NonNull Command

يطلب تنفيذ أمر من خلال واجهة برمجة التطبيقات Android Device Management.

الإجراءات العامة

getCommand

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

طلبات الحصول على حالة أمر سبق طلبه ليتم تنفيذه

المرتجعات
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture: تمثّل حالة الأمر إذا تمت جدولته.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

طلبات الحصول على حالة أمر سبق طلبه ليتم تنفيذه

المرتجعات
@NonNull Command

حالة الأمر إذا تمت جدولته

الرميات
com.google.android.managementapi.commands.CommandException

إذا تعذّر تنفيذ الطلب

getInstallCustomAppCommandHelper

abstract @NonNull LocalCommandClient.InstallCustomAppCommandHelper getInstallCustomAppCommandHelper()

تعرض هذه الطريقة مثيلاً من InstallCustomAppCommandHelper يمكن استخدامه للحصول على دليل تخزين حِزم APK المخصّصة.

issueCommand

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

يطلب تنفيذ أمر من خلال واجهة برمجة التطبيقات Android Device Management.

المرتجعات
@NonNull ListenableFuture<@NonNull Command>

ListenableFuture الذي يمثّل Command إذا كان قد تم تحديد موعد له. تعرض هذه السمة ListenableFuture في حال تعذّر تنفيذ الطلب.

issueCommandAwait

abstract @NonNull Command issueCommandAwait(@NonNull IssueCommandRequest request)

يطلب تنفيذ أمر من خلال واجهة برمجة التطبيقات Android Device Management.

المرتجعات
@NonNull Command

Command إذا كان قد تم تحديد موعد له

الرميات
com.google.android.managementapi.commands.CommandException

إذا تعذّر تنفيذ الطلب