AmapiSdkException

public class AmapiSdkException extends Exception

فئات فرعية مباشرة معروفة
ApiLevelException

يتم عرض هذا الاستثناء عندما يكون مستوى واجهة برمجة التطبيقات على الجهاز أقل من مستوى واجهة برمجة التطبيقات المطلوب.

DeviceNotManagedException

يتم عرض هذا الاستثناء عندما لا يكون الجهاز مُدارًا من قِبل المؤسسة.

EnvironmentNotPreparedException

يتم عرض هذا الاستثناء عندما لا تكون البيئة جاهزة لإجراء طلب البيانات من واجهة برمجة التطبيقات.

InternalException

تعذّر إجراء المكالمة بسبب خطأ داخلي.

InvalidArgumentException

يتم عرض هذا الاستثناء عندما تكون وسيطة الطلب غير صالحة.

OemSystemUpdateException

الاستثناء الأساسي للأخطاء المتعلّقة ببرنامج OEM System Update Client.

فئات فرعية غير مباشرة معروفة
AndroidDevicePolicyAppDisabledException

يتم طرح استثناء عند إيقاف تطبيق Android Device Policy على الجهاز.

AndroidDevicePolicyAppNotInstalledException

يتم طرح استثناء عندما لا يكون تطبيق Android Device Policy مثبَّتًا على الجهاز.

AndroidDevicePolicyAppNotUpdatedException

يحدث هذا الخطأ عندما يكون تطبيق "سياسة Android Device Policy" قديمًا.

AndroidDevicePolicyInstallConsentDeclinedException

يتم عرض هذا الاستثناء عند رفض الموافقة على تثبيت تطبيق Android Device Policy.

AndroidDevicePolicyInstallConsentDismissedException

يتم عرض هذا الاستثناء عند رفض الموافقة على تثبيت تطبيق Android Device Policy.

AndroidDevicePolicyInstallOrUpdateRecoverableException

يتم طرح هذا الاستثناء عندما لا يكون تطبيق Android Device Policy مثبَّتًا أو ليس محدّثًا.

AndroidDevicePolicyInstallOrUpdateUnrecoverableException

يتم طرح هذا الاستثناء عندما لا يكون تطبيق Android Device Policy مثبَّتًا أو ليس محدّثًا.

EnvironmentNotReadyException

يتم عرض هذا الاستثناء عندما تكون البيئة غير جاهزة لتلقّي طلبات البيانات من واجهة برمجة التطبيقات.

GooglePlayServicesAppNotUpdatedException

يتم عرض هذا الاستثناء عندما يكون تطبيق "خدمات Google Play" قديمًا.

InvalidSystemUpdateStateException

يتم عرض هذا الخطأ عند محاولة إجراء عملية على مورد "تحديث النظام"، ولكن المورد ليس في حالة صالحة لهذه العملية.

MultipleOtaClientsException

يتم عرض هذا الخطأ عندما ترصد AMAPI عدة تطبيقات عميل OTA تابعة لمصنّع المعدات الأصلية تحاول استخدام واجهة برمجة التطبيقات.

PlayStoreUpdateUnrecoverableException

يتم عرض هذا الاستثناء عند تعذُّر تحديث "متجر Google Play".

SystemUpdateAlreadyExistsException

يتم عرض هذا الخطأ عندما يكون هناك مصدر لتحديث النظام بالاسم المحدّد.

SystemUpdateNotFoundException

يتم عرض هذا الخطأ عندما يتعذّر العثور على مورد محدّد لتحديث النظام.

UpdateControlStateNotFoundException

يتم عرض هذا الخطأ عندما يتعذّر العثور على UpdateControlState الحالي.

UpdateControlStateRequiredException

يتم عرض هذا الخطأ عند استدعاء واجهة برمجة تطبيقات تتطلّب تفعيل UnifiedUpdateControl، ولكن لم يتم تفعيلها.


الاستثناء الأساسي لجميع الاستثناءات التي تطرحها حزمة SDK

ملخّص

طُرق وضع التصميم العامة

AmapiSdkException(
    @NonNull String message,
    Throwable cause,
    String requestId
)

طُرق وضع التصميم العامة

AmapiSdkException

public AmapiSdkException(@NonNull String message, Throwable cause)

AmapiSdkException

public AmapiSdkException(
    @NonNull String message,
    Throwable cause,
    String requestId
)
المَعلمات
@NonNull String message

الرسالة التي ستُعرض للمستخدم

Throwable cause

السبب الأساسي للاستثناء

String requestId

رقم تعريف الطلب الذي حدث خلاله الاستثناء