Do more with multi-window and activity embedding
summary
Android now resumes all on-screen activities (Android 10+) and adds onTopResumedActivityChanged to signal the topmost one; exclusive resources like camera and mic still require careful release. Activity Embedding (Android 12L+) uses a Jetpack apps library with an XML split config (example: 600dp min width, 30/70 split) and is initialized via SplitInitializer, letting a list/detail app show two activities side‑by‑side with zero refactor. Cross‑app embedding (Android 13) is opt‑in via manifest—use SHA1 allowlist or allowUntrustedActivityEmbedding.
AI-written summary · about
chapters (6)
- 0:00Introduction to multi-window
- 1:15Multi-window implementation
- 3:36Exclusive resource access
- 4:29Managing configuration changes
- 6:03Activity embedding
- 11:55Cross-app embedding
related talks
15mDo more with multi-window and activity embedding
37mBuilding Responsive UIs for tablets, foldables, and other devices
01h 03mKeynote - Android: For Users and Developers
33mOptimize your app for large screens
35mBuild apps for foldable, multi-display, and large-screen devices
28mBuilding an app for the Multi-Device world
22mLearn how to update your app for the larger screen
01h 31mMulti-Window and Your App
