WindowManager Articles

Android Overlay Windows: Permissions, WindowManager, and Compatibility

Build reliable Android overlay windows across platform versions, with permission handling, touch behavior, and OEM compatibility guidance.

Android Desktop Windowing and Freeform Windows: From Display Partitioning to Multi-Instance Multitasking

An end-to-end look at Android desktop windowing and freeform windows, covering DisplayContent partitioning, Task window management, multi-instance parallelism, and input dispatch, with real adaptation lessons.

Inside the Android View Drag-and-Drop System: From DragShadowBuilder to Cross-Window ClipData

An end-to-end walkthrough of Android's drag-and-drop internals: startDragAndDrop, DragEvent dispatch, the DragShadow render layer, and cross-window ClipData transport.