Podgląd z aparatu i projekcja multimediów
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

POZIOM 3 – gotowe na duże ekrany
Podgląd z aparatu
Aplikacja Aparat jest jedną z najważniejszych aplikacji na Androida. Wizjer aparatu to okno w aplikacji, które wyświetla obraz z czujnika aparatu (podgląd aparatu).
Czujniki aparatu mają stałą pozycję i format obrazu. Dane obrazu są zwykle wyświetlane w orientacji poziomej. Wizjer musi jednak być zgodny z orientacją pionową i poziomą urządzenia, stanem złożonego i rozłożonego urządzenia składanego oraz różnymi rozmiarami okien w trybie wielookienkowym.
W trybie wielookiennym i na składanych urządzeniach wizjer może być w orientacji pionowej na urządzeniach poziomych lub w orientacji poziomej na urządzeniach pionowych. Aplikacje do obsługi aparatu często muszą obracać podgląd obrazu, aby dopasować go do orientacji wizjera. Nawet jeśli wizjer i czujnik aparatu mają ten sam kierunek, ich proporcje mogą się różnić.
Twoja aplikacja musi odpowiednio ustawić i zmienić skalę obrazu z czujnika aparatu, aby pasował on do orientacji i formatu interfejsu, który zmienia swoją orientację i rozmiar.
Aby dowiedzieć się, jak zarządzać podglądem aparatu, zapoznaj się z tymi przewodnikami dla deweloperów:
Projekcja multimediów polega na przechwyceniu zawartości ekranu urządzenia lub okna aplikacji i wyświetleniu jej na innym urządzeniu, np. na telewizorze.
Aplikacje do rzutowania multimediów muszą zarejestrować uprawnienie usługi, zarządzać zgodą użytkownika, obracać i skalować uchwycone treści, aby pasowały do orientacji i formatu obrazu urządzenia docelowego, oraz umożliwiać dostosowywanie rzutowania.
Szczegóły wdrażania znajdziesz w artykule Projekcja multimediów.
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,["# Camera preview and media projection\n\nTIER 3 --- Large screen ready\n| **Objective:** Make your app [large screen ready](/docs/quality-guidelines/large-screen-app-quality#large_screen_ready) by meeting the [LS-CM1](/docs/quality-guidelines/large-screen-app-quality#LS-CM1) camera preview and [LS-CM2](/docs/quality-guidelines/large-screen-app-quality#LS-CM2) media projection requirements of the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nCamera preview\n--------------\n\nCamera is one of the most important Android apps. The camera viewfinder is a window into the app, a rendering of the camera sensor output (the camera preview).\n\nCamera sensors have a fixed position and fixed aspect ratio and typically output their image data in landscape orientation. The viewfinder, however, must conform to portrait and landscape device orientations, folded and unfolded states of foldable devices, and different window sizes in multi‑window mode.\n\nIn multi‑window mode and on foldables, the viewfinder can be portrait on landscape devices or landscape on portrait devices. Camera apps often must rotate the image preview to match the orientation of the viewfinder. And even when the viewfinder and camera sensor are in the same orientation, their aspect ratios can differ.\n\nYour app has the challenge of orienting and scaling the camera sensor image to match the orientation and aspect ratio of the app's UI as the UI changes orientation and size.\n\nTo learn how to manage camera preview, see the following developer guides:\n\n- [Camera preview](/training/camera2/camera-preview)\n- [CameraX overview](/training/camerax)\n\nMedia projection\n----------------\n\nMedia projection captures the contents of a device screen or app window and displays the captured content on another device, such as a TV.\n\nMedia projection apps must register a service permission, manage user consent, orient and scale the captured content to match the orientation and aspect ratio of the target device, and enable customization of the projection.\n\nFor implementation details, see [Media projection](/media/grow/media-projection)."]]