برای اکثر توسعه دهندگان، CameraX توصیه می شود. CameraX یک کتابخانه Jetpack است که از اکثریت قریب به اتفاق دستگاههای Android (اندروید 5.0 و بالاتر) پشتیبانی میکند و یک API سازگار و سطح بالا را ارائه میکند که در مورد موارد استفاده رایج طراحی شده است. CameraX مشکلات سازگاری دستگاه را برای شما حل می کند تا مجبور نباشید کدهای مخصوص دستگاه را به برنامه خود اضافه کنید.
CameraX در بالای بسته Camera2 ساخته شده است. اگر برای پشتیبانی از موارد استفاده پیچیده به کنترل دوربین سطح پایین نیاز دارید، Camera2 گزینه خوبی است، اما API پیچیده تر از CameraX است. از شما می خواهد پیکربندی های خاص دستگاه را مدیریت کنید. مانند CameraX، Camera2 روی Android 5.0 (سطح API 21) و بالاتر کار می کند.
کلاس اصلی دوربین Android منسوخ شده است. برنامههای جدید باید از CameraX (توصیهشده) یا Camera2 استفاده کنند و برنامههای موجود باید برای استفاده از ویژگیهای جدید و جلوگیری از از دست دادن سازگاری با دستگاههای آینده، مهاجرت کنند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-10-30 بهوقت ساعت هماهنگ جهانی."],[],[]]