بالنسبة إلى معظم المطوّرين، يُنصَح باستخدام CameraX. CameraX هي مكتبة Jetpack التي تتوافق مع الغالبية العظمى من أجهزة Android (الإصدار 5.0 والإصدارات الأحدث من Android)، وتوفّر واجهة برمجة تطبيقات عالية المستوى ومتسقة تم تصميمها لتلبية حالات الاستخدام الشائعة. يحل تطبيق CameraX مشاكل توافق الجهاز بالنيابة عنك حتى لا تضطر إلى إضافة رمز خاص بالجهاز إلى تطبيقك.
تم إنشاء CameraX وفقًا لحزمة cam2. إذا كنت بحاجة إلى تحكُّم منخفض في الكاميرا لدعم حالات الاستخدام المعقّدة، ننصحك باستخدام Camera2، ولكن واجهة برمجة التطبيقات أكثر تعقيدًا من CameraX. يتطلب ذلك إدارة عمليات الإعداد الخاصة بالجهاز. ومثل تطبيق CameraX، يعمل تطبيق Camera2 على الإصدار Android 5.0 (المستوى 21 من واجهة برمجة التطبيقات) والإصدارات الأحدث.
تم إيقاف فئة كاميرا Android الأصلية نهائيًا. يجب أن تستخدم التطبيقات الجديدة CameraX (يُنصح به) أو Camera2، ويجب نقل التطبيقات الحالية للاستفادة من الميزات الجديدة وتجنُّب فقدان التوافق مع الأجهزة المستقبلية.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-04-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-04-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]