Mulai menggunakan kamera di Android
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Kamera memungkinkan berbagai kasus penggunaan aplikasi yang menarik seperti merekam
video dan gambar untuk dibagikan ke media sosial, hingga membuat utilitas seperti
pemindaian dokumen dan Kode QR. Pusat developer ini menyediakan dokumentasi dan
referensi untuk mulai menggunakan kamera di aplikasi Android.
Membangun aplikasi kamera
Untuk membangun aplikasi berbasis kamera atau menggabungkan kamera ke dalam
aplikasi yang sudah ada, mulailah dengan menjelajahi CameraX API: API
yang disederhanakan untuk menggunakan kamera. Ringkasan ini memperkenalkan CameraX dan menjelaskan
langkah-langkah untuk menggunakan kamera.
Ringkasan CameraX
Codelab CameraX menyediakan pendekatan berbasis contoh untuk mempelajari CameraX.
Codelab CameraX
Bermigrasi dari Camera1
Jika aplikasi Anda menggunakan class Camera ("Camera1") yang tidak digunakan lagi, pertimbangkan
untuk melakukan migrasi ke CameraX, yang akan menyediakan platform yang stabil dan
tangguh sehingga aplikasi Anda dapat memanfaatkan kemampuan kamera
baru.
Memigrasikan Camera1 ke CameraX
Tingkatkan kualitas aplikasi kamera Anda
CameraX memfasilitasi integrasi langsung dengan library
Machine Learning
Tool, MLKit. Hal ini memungkinkan kamera
dikombinasikan dengan MLKit untuk membuat fitur seperti pemindai QR, pemindai dokumen, dan
lainnya.
Membuat pemindai Kode QR
Ekstensi Kamera memungkinkan aplikasi Anda mengakses kemampuan perangkat khusus
seperti pengambilan gambar Mode Malam atau mode Bokeh (Potret). Pelajari cara mengakses
Ekstensi Kamera menggunakan CameraX dan Camera2 di sini.
Memperluas pengalaman kamera aplikasi Anda
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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)"]]