Your app could use a secondary screen!
summary
Android supports secondary screens since Android 7 with activities resizable by default and Android 12 changing compatibility behavior; apps should check the 600 dp density threshold, use DisplayManager and displayId, and launch with FLAG_ACTIVITY_LAUNCH_ADJACENT plus FLAG_ACTIVITY_NEW_TASK via ActivityOptions to target a secondary display. Handle full vs partial lifecycle recreations, save UI state, and test resizing. Zebra’s Workstation Connect is a charging cradle with HDMI/USB/Ethernet and an app configurable via managed configs or JSON to set resolution, UI, and desktop shortcuts.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:07Why secondary screens matter
- 2:33Secondary screens in enterprise
- 5:06Multi-window takeaways
- 9:40Detecting secondary screens
- 12:12Activity lifecycle on displays
- 14:41UI state preservation
- 16:08Zebra’s Workstation Connect
- 19:02Q&A
related talks
18mYour App Could Use a Secondary Screen!
40mAndroid Large Screen:How your app can power a workstation
47mOptimizing Android apps for desktop experience
33mOptimize your app for large screens
35mBuild apps for foldable, multi-display, and large-screen devices
46mA developer's guide to large screens readiness
39mBring Optimised Experiences to the Big Screen
42mOptimizing Android apps for desktop experience
