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