إرشادات برنامج AEP: CameraX

يمكنك دمج مكتبة Jetpack CameraX لضمان التقاط صور عالية الجودة ومتسقة باستخدام الكاميرا على مستوى منظومة الأجهزة المتنوّعة التي تعمل بنظام التشغيل Android. يوفّر استخدام هذه المكتبة تجربة مستقرة وغنية بالميزات على مختلف أشكال الأجهزة، مثل الهواتف والأجهزة اللوحية والهواتف القابلة للطي وأجهزة الواقع الممتد. من خلال نقل البيانات إلى واجهات برمجة التطبيقات الحديثة للكاميرا، يمكن للتطبيقات تحقيق جودة أفضل والحفاظ على تجربة مستخدم أكثر موثوقية بغض النظر عن أجهزة الجهاز.

عملية التنفيذ المطلوبة

للتأهّل لبرنامج AEP، يجب أن يلتزم تطبيقك بالمتطلبات التالية:

  • يجب ألا يستخدم التطبيق android.hardware.Camera API القديم (Camera1). عليك الانتقال إلى استخدام CameraX (أو Camera2).

    ملاحظة: يُعد استخدام إطار عمل Camera2 بديلاً صالحًا للتطبيقات التي تتطلّب حزمة كاميرا مخصّصة.

قابلية تطبيق الإرشادات

تنطبق هذه الإرشادات على ما يلي:

  • التطبيقات التي تتيح التقاط الوسائط (الصور أو الفيديو)
  • أشكال الأجهزة: الهواتف والأجهزة اللوحية والأجهزة القابلة للطيّ وأجهزة الواقع الممتد

الإعفاءات

يمكن للتطبيقات استخدام إطار عمل بديل مكافئ يوفّر جودة مماثلة وإمكانات للمستخدمين وثباتًا وتوافقًا في جميع أنحاء النظام المتكامل. يُرجى التواصل مع فريق الدعم إذا كان لديك إطار عمل مناسب للنظر فيه.

مستندات الميزات والمراجع

تقدّم المراجع التالية إرشادات حول التنفيذ وتفاصيل فنية حول ميزة CameraX. هذه المراجع مخصّصة للاطّلاع فقط ولا تتضمّن متطلبات إضافية للبرنامج.