PackageManager Articles

Dynamic Launcher Icons and Entry Switching: Engineering Controls Behind Icon Changes

Dynamic Launcher icons look like a single PackageManager call, but a production implementation involves manifest declarations, entry-state management, fallback behavior, launcher compatibility, and rollout controls.

Android PackageManager End to End: APK Parsing, PMS Registration, and Permissions

A deep dive into Android PackageManager, from APK parsing and component registration to Intent matching, permission checks, signing, and real-world PMS pitfalls.