توفِّر الكاميرا مجموعة كبيرة من حالات استخدام التطبيقات، مثل التقاط الفيديوهات والصور لمشاركتها مع وسائل التواصل الاجتماعي وإنشاء برامج خدمات مثل مسح المستندات ومسح رمز الاستجابة السريعة ضوئيًا. يوفر مركز المطوّرين هذا وثائق وموارد لبدء استخدام الكاميرا في تطبيق Android.
إنشاء تطبيق كاميرا
لإنشاء تطبيق مستند إلى كاميرا أو دمج كاميرا في التطبيق الحالي، ابدأ باستكشاف واجهة برمجة تطبيقات CameraX: وهي واجهة برمجة تطبيقات مبسّطة لاستخدام الكاميرا. تقدم هذه النظرة العامة لمحة عن CameraX وتشرح خطوات استخدام الكاميرا.
يقدِّم تطبيق CameraX Codelab منهجًا يستند إلى الأمثلة لتعلُّم كيفية استخدام CameraX.
درس تطبيقي حول الترميز في CameraX
نقل البيانات من الكاميرا 1
إذا كان تطبيقك يستخدم فئة "الكاميرا" المتوقّفة نهائيًا ("الكاميرا 1")، ننصحك بإجراء عملية نقل إلى تطبيق CameraX الذي سيوفّر نظامًا أساسيًا مستقرًا وقويًا يتيح لتطبيقك الاستفادة من الإمكانيات الجديدة للكاميرا.
نقل بيانات Camera1 إلى CameraX
تحسين تطبيق الكاميرا
تسهّل كاميرا X التكامل المباشر مع مكتبة مجموعة أدوات تعلُّم الآلة، MLKit. ويتيح ذلك دمج الكاميرا مع MLKit لإنشاء عناصر مثل الماسحات الضوئية لرمز الاستجابة السريعة والماسحات الضوئية للمستندات وغيرها.
إنشاء ماسح ضوئي لرمز الاستجابة السريعة
تسمح "إضافات الكاميرا" لتطبيقك بالوصول إلى إمكانات خاصة بالجهاز مثل التقاط الصور في "الوضع الليلي" أو أوضاع "بوكيه" (بورتريه). ويمكنك من هنا معرفة كيفية الوصول إلى "إضافات الكاميرا" باستخدام كل من CameraX و Camera2.
تحسين تجربة استخدام الكاميرا في تطبيقك