לרוב המפתחים מומלץ להשתמש ב-CameraX. CameraX היא ספריית Jetpack שתומכת ברוב המכריע של מכשירי Android (מגרסה 5.0 ואילך) ומספקת API עקבי ברמה גבוהה, שמיועד לתרחישים נפוצים לדוגמה. CameraX פותרת בעיות תאימות במכשירים, כך שלא צריך להוסיף לאפליקציה קוד ספציפי למכשיר.
CameraX מבוסס על החבילה Camera2. אם אתם צריכים שליטה במצלמה ברמה נמוכה כדי לתמוך בתרחישי שימוש מורכבים, Camera2 היא אפשרות טובה, אבל ה-API מורכב יותר מ-CameraX. היא דורשת מכם לנהל הגדרות ספציפיות למכשיר. כמו CameraX, גם Camera2 פועל ב-Android 5.0 (רמת API 21) ומעלה.
המחלקה המקורית Camera ב-Android הוצאה משימוש. באפליקציות חדשות צריך להשתמש ב-CameraX (מומלץ) או ב-Camera2, ובאפליקציות קיימות צריך לעבור לשימוש בהם כדי ליהנות מתכונות חדשות ולהימנע מאובדן התאימות למכשירים עתידיים.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-10-21 (שעון UTC).
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2026-10-21 (שעון UTC)."],[],[]]