NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4639 most downloaded on pub.dev
Provides access to Android's native PackageManager API to fetch various information, such as installed applications, packages, permissions, etc.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
12 releases · first in 2022
Added hasSigningCertificate method (including the option to use UID)
hasSigningCertificate method (including the option to use UID)CertificateType in conjunction with the support for hasSigningCertificateAndroidPackageManager is now a constFixed casting error when running using flags on SDK INT >= 33
PackageInfo and reading of permissions. Please see note under example or see #12PackageInfo, including longVersionCode (Issue #10)README.mdOne column per quarter.
Enabled support for latest stable Flutter versions (raised max SDK constraints to 4.0.0)
examplePackageManager from different Contexts if the plugin is being used under Isolates (by ImranR98 under #11)Added getInstallSourceInfo and access to deprecated getInstallerPackageName for devices running versions below Android R (*SDK Int* 30)
getInstallSourceInfo and access to deprecated getInstallerPackageName for devices running versions below Android R (SDK Int 30)Added missing support for Android's AdaptiveIconDrawable when fetching App Icons (credits to PiotrZPL via PR #6)
Fixed Image Format enum ordering per latest Android API Documentation
2.19.3Added access to Activity Icon, Logo, and Application Icon by packageName
packageNameexample & integration_test to showcase Application Icon renderingFixed ApplicationInfo parsing failure from various ComponentInfos when requesting for Installed Packages
ApplicationInfo parsing failure from various ComponentInfos when requesting for Installed PackagesrequestedPermissions parsing failure on querying PackageInfoPackageInfoFlags. Issue reference hereFixed ApplicationInfo parsing failure due to possibly null directories and process name on *Android 13* (credits to codercengiz)
ApplicationInfo parsing failure due to possibly null directories and process name on Android 13 (credits to codercengiz)Added support for non-deprecated alternatives of some APIs on Android 13
33 (Android 13 | Codename: TIRAMISU)canPackageQuery method which is exclusive to Android 137.2.2Fixed getInstalledPackages results having null applicationInfo (reported issue here | credits to @pablo8899)
getInstalledPackages results having null applicationInfo (reported issue here | credits to @pablo8899)applicationInfo existence after
querying for packages2.18.0example app to 33* Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →