Pierwsze kroki z aparatem na Androidzie
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aparat nadaje się do wielu różnych zastosowań, takich jak nagrywanie filmów i obrazy w mediach społecznościowych, a także tworzenie takich narzędzi jak skanowanie dokumentów i kodu QR. W tym centrum dla programistów znajdziesz dokumentację i materiały, które ułatwią Ci rozpoczęcie korzystania z aparatu w aplikacjach na Androida.
Tworzenie aplikacji aparatu
Jeśli chcesz utworzyć aplikację opartą na kamerze lub dodać ją do istniejącej aplikacji, zacznij od zapoznania się z interfejsem CameraX API – uproszczonym interfejsem aparatu. W tym omówieniu przedstawimy Aparat X i jego kolejne kroki.
Omówienie aparatu X
Ćwiczenie z programowania w aplikacji CameraX jest przykładową metodą uczenia się aplikacji CameraX.
Ćwiczenie z programowania w AparatX
Migracja z Aparatu 1
Jeśli Twoja aplikacja używa wycofanej klasy aparatu („Camera1”), rozważ migrację do AparatuX, co zapewni stabilną i niezawodną platformę, która pozwoli jej wykorzystać nowe funkcje aparatu.
Migracja z Aparatu1 do AparatuX
Ulepsz swoją aplikację aparatu
CameraX ułatwia bezpośrednią integrację z biblioteką Machine Learning Toolkit (MLKit). Dzięki temu można połączyć aparat z MLKit, aby tworzyć m.in. skanery kodów QR i skanery dokumentów.
Tworzenie skanera kodów QR
Rozszerzenia aparatu umożliwiają aplikacji dostęp do specjalnych funkcji urządzenia,
takich jak robienie zdjęć w trybie nocnym czy tryby bokeh (portret). Tutaj dowiesz się, jak uzyskać dostęp do rozszerzeń aparatu za pomocą aplikacji CameraX i Camera2.
Zwiększanie możliwości aparatu w aplikacji
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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)"]]