איך מתחילים להשתמש במצלמה ב-Android
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
המצלמה מאפשרת מגוון רחב של תרחישי שימוש באפליקציות, כמו צילום סרטונים ותמונות לשיתוף ברשתות החברתיות, ועד ליצירת כלי עזר כמו סריקת מסמכים וקודי QR. במרכז הפיתוח הזה יש מסמכים ומשאבים שיעזרו לכם להתחיל להשתמש במצלמה באפליקציית Android.
פיתוח אפליקציית מצלמה
כדי ליצור אפליקציה שמבוססת על מצלמה או לשלב מצלמה באפליקציה קיימת, כדאי להתחיל עם CameraX API: API יעיל לשימוש במצלמה. בסקירה הכללית הזו מוצגת CameraX ומוסבר איך להשתמש במצלמה.
סקירה כללית של CameraX
ב-Codelab של CameraX יש דוגמה שמבוססת על גישה ללימוד CameraX.
CameraX Codelab
העברה מ-Camera1
אם האפליקציה שלכם משתמשת במחלקה Camera שהוצאה משימוש (Camera1), כדאי לשקול לבצע מיגרציה ל-CameraX, שתספק פלטפורמה יציבה וחזקה שתאפשר לאפליקציה שלכם ליהנות מיכולות חדשות של המצלמה.
העברת Camera1 ל-CameraX
משדרגים את אפליקציית המצלמה
CameraX מאפשר שילוב ישיר עם ספריית Machine Learning Toolkit
, MLKit. ההרשאה הזו מאפשרת לשלב את המצלמה עם MLKit כדי ליצור דברים כמו סורקי קודי QR, סורקי מסמכים ועוד.
יצירת סורק קודי QR
התוסף Camera Extensions מאפשר לאפליקציה שלכם לגשת ליכולות מיוחדות של המכשיר, כמו צילום תמונות במצב לילה או במצבי בוקה (דיוקן). כאן מוסבר איך לגשת לתוספי מצלמה באמצעות 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)."],[],[],null,["# Get started with camera on Android\n\nThe camera enables an exciting range of application use cases such as capturing\nvideo and images for sharing with social media, to creating utilities such as\ndocument and QR Code scanning. This developer center provides documentation and\nresources to get started using the camera in your Android application.\n\nBuild a camera application\n--------------------------\n\nTo build a camera based application or incorporate camera into your\nexisting application, start by exploring the CameraX API: a streamlined API\nfor using the camera. This overview introduces CameraX and walks through\nsteps to use the camera.\n\n[Overview of CameraX](/media/camera/camerax)\n\nThe CameraX Codelab provides an example based approach to learning CameraX.\n\n[CameraX Codelab](/codelabs/camerax-getting-started)\n\nMigrate from Camera1\n--------------------\n\nIf your app uses the deprecated Camera class (\"Camera1\"), consider\nperforming a migration to CameraX, which will provide a stable and\nrobust platform that allows your application to take advantage of new camera\ncapabilities.\n\n[Migrate Camera1 to CameraX](/media/camera/camerax/camera1-to-camerax)\n\nLevel up your camera application\n--------------------------------\n\nCameraX facilitates direct integration with the [Machine Learning Toolkit\nlibrary](https://developers.google.com/ml-kit), MLKit. This allows camera to be\ncombined with MLKit to create things like QR scanners, document scanners and\nmore.\n\n[Create a QR Code scanner](/media/camera/camerax/mlkitanalyzer)\n\nCamera Extensions allows your application access to special device capabilities\nsuch as Night Mode image capture or Bokeh (Portrait) modes. Learn how to access\nCamera Extensions using both CameraX and Camera2 here.\n\n[Extend your app's camera experience](/media/camera/camerax/extensions-api)"]]