เริ่มต้นใช้งานกล้องบน Android
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
กล้องช่วยให้คุณใช้แอปพลิเคชันได้หลากหลาย เช่น การถ่าย
วิดีโอและรูปภาพเพื่อแชร์กับโซเชียลมีเดีย ไปจนถึงการสร้างยูทิลิตี เช่น
การสแกนเอกสารและคิวอาร์โค้ด ศูนย์นักพัฒนาแอปนี้มีเอกสารประกอบและ
แหล่งข้อมูลเพื่อช่วยให้คุณเริ่มต้นใช้งานกล้องในแอปพลิเคชัน Android ได้
สร้างแอปพลิเคชันกล้อง
หากต้องการสร้างแอปพลิเคชันที่ใช้กล้องหรือรวมกล้องเข้ากับแอปพลิเคชันที่มีอยู่ ให้เริ่มด้วยการสำรวจ CameraX API ซึ่งเป็น API ที่มีประสิทธิภาพสำหรับการใช้กล้อง ภาพรวมนี้จะแนะนำ CameraX และอธิบายขั้นตอนการใช้กล้อง
ภาพรวมของ CameraX
Codelab ของ CameraX มีตัวอย่างที่อิงตามแนวทางในการเรียนรู้ CameraX
Codelab ของ CameraX
ย้ายข้อมูลจาก Camera1
หากแอปใช้คลาส Camera ที่เลิกใช้งานแล้ว ("Camera1") ให้พิจารณา
ย้ายข้อมูลไปยัง CameraX ซึ่งจะมอบแพลตฟอร์มที่เสถียรและ
มีประสิทธิภาพซึ่งช่วยให้แอปพลิเคชันของคุณใช้ประโยชน์จากความสามารถใหม่ๆ ของกล้องได้
ย้ายข้อมูลจาก Camera1 ไปยัง CameraX
ยกระดับแอปพลิเคชันกล้อง
CameraX ช่วยให้ผสานรวมกับไลบรารี Machine Learning Toolkit หรือ MLKit ได้โดยตรง ซึ่งช่วยให้สามารถรวมกล้องเข้ากับ ML Kit เพื่อสร้างสิ่งต่างๆ เช่น เครื่องสแกน QR, เครื่องสแกนเอกสาร และอื่นๆ ได้
สร้างเครื่องสแกนคิวอาร์โค้ด
ส่วนขยายกล้องช่วยให้แอปพลิเคชันเข้าถึงความสามารถพิเศษของอุปกรณ์ได้
เช่น การจับภาพในโหมดกลางคืนหรือโหมดโบเก้ (ภาพบุคคล) ดูวิธีเข้าถึง
ส่วนขยายกล้องโดยใช้ทั้ง 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)"]]