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.

abstract @NonNull Command

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

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

getCommand

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

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

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

ListenableFuture تمثّل حالة الطلب إذا تمّت جدولته.

getCommandAwait

abstract @NonNull Command getCommandAwait(@NonNull GetCommandRequest request)

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

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

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

عمليات الطرح
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 إذا كان قد تم تحديد موعد له

عمليات الطرح
CommandException

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