Camera • audio
Stay organized with collections
Save and categorize content based on your preferences.

TIER 1 — Adaptive differentiated
Large screen devices are often used for media creation and communication.
Support for external hardware ensures high-fidelity input and output.
Camera
Apps that use the camera should include a camera switcher to toggle between the
device's built-in cameras and external cameras.
Audio
Apps that use the microphone or speaker should include an audio switcher to
toggle between the device's built-in audio devices and headphones, USB
microphones, and other peripherals.
Apps must also support background playback when the app is not the top, focused
app.
Next steps
To learn how to support external cameras and audio devices and how to manage
audio background playback, see:
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-03-23 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-23 UTC."],[],[]]