کتابخانه Jetpack CameraX را ادغام کنید تا ضبط دوربین با کیفیت بالا و مداوم در سراسر اکوسیستم متنوع دستگاههای اندروید تضمین شود. استفاده از این کتابخانه، تجربهای پایدار و غنی از ویژگیها را در میان انواع فرم فاکتورها، مانند تلفنها، تبلتها، دستگاههای تاشو و دستگاههای XR فراهم میکند. با مهاجرت به APIهای دوربین مدرن، برنامهها میتوانند صرف نظر از سختافزار دستگاه، به کیفیت بهتری دست یابند و تجربه کاربری قابل اعتمادتری را حفظ کنند.
پیادهسازی مورد نیاز
برای واجد شرایط بودن برای AEP، برنامه شما باید شرایط زیر را رعایت کند:
| شناسه | راهنما |
|---|---|
| AEP-CX-GAA | برنامه نباید از رابط برنامهنویسی قدیمی `_android.hardware.Camera API_` (دوربین ۱) استفاده کند. شما باید به استفاده از CameraX (یا Camera۲) مهاجرت کنید. توجه : استفاده از فریمورک Camera2 یک جایگزین معتبر برای برنامههایی است که به یک مجموعه دوربین سفارشی نیاز دارند. |
کاربردپذیری دستورالعمل
این دستورالعمل در موارد زیر اعمال میشود:
- برنامههایی که از ضبط رسانه (تصاویر یا ویدیو) پشتیبانی میکنند.
- فاکتورهای شکل گوشی، تبلت، تاشو و XR.
معافیتها
| شناسه | معافیت |
|---|---|
| AEP-CX-EAA | برنامهها میتوانند از یک چارچوب جایگزین معادل استفاده کنند که کیفیت، قابلیتهای کاربری، پایداری و سازگاری مشابهی را در سراسر اکوسیستم ارائه میدهد. در صورت وجود چارچوب مناسب برای بررسی، با پشتیبانی تماس بگیرید . |
مستندات و منابع ویژه
منابع زیر راهنماییهای پیادهسازی و جزئیات فنی در مورد ویژگی CameraX را ارائه میدهند. این منابع فقط برای مرجع شما هستند و شامل الزامات برنامه اضافی نمیشوند.