android_package_manager
Provides access to Android's native PackageManager API to fetch various information, such as installed applications, packages, permissions, etc.
What this package is like to depend on
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
0 releases in the last 12 months
see the full history below
Release timeline
12 releases · May 2022 to Feb 2024
2023
2024
2025
2026
Releases
latest 12-
0.7.102 Feb 2024Release notes
Open source →- Added
hasSigningCertificatemethod (including the option to use UID) - Added enum
CertificateTypein conjunction with the support forhasSigningCertificate - Instance of
AndroidPackageManageris now aconst
- Added
-
0.7.010 Jan 2024Release notes
Open source →- Raised Target SDK to 34
- Fixed casting error when running using flags on SDK INT >= 33
- Fixed parsing of
PackageInfoand reading of permissions. Please see note under example or see #12 - Fixed native parsing of various related Info entities
- Exposed more fields under
PackageInfo, includinglongVersionCode(Issue #10) - Updated example
- Updated instrumentation test for Installed Package listing
- Updated
README.md
-
0.6.027 Aug 2023Release notes
Open source →- Enabled support for latest stable Flutter versions (raised max SDK constraints to 4.0.0)
- [PackageInfo] Added versionCode property (by ImranR98 under #11)
- Updated
example - [Native/Experimental] Added possibility of using multiple source of
PackageManagerfrom differentContexts if the plugin is being used under Isolates (by ImranR98 under #11) - Added getApplicationLabel method (by ImranR98 under #11)
-
0.5.418 Aug 2023Release notes
Open source →- Added
getInstallSourceInfoand access to deprecatedgetInstallerPackageNamefor devices running versions belowAndroid R(SDK Int30) - Separated some integration test files
- Added
-
0.5.311 Apr 2023Release notes
Open source →- Added missing support for Android's AdaptiveIconDrawable when fetching App Icons (credits to PiotrZPL via PR #6)
-
0.5.214 Mar 2023Release notes
Open source →- Fixed Image Format enum ordering per latest Android API Documentation
- Raised minimum Dart SDK version to
2.19.3
-
0.5.026 Feb 2023Release notes
Open source →- Added access to Activity Icon, Logo, and Application Icon by
packageName - Updated
example&integration_testto showcase Application Icon rendering
- Added access to Activity Icon, Logo, and Application Icon by
-
0.4.028 Jan 2023Release notes
Open source →- Fixed
ApplicationInfoparsing failure from variousComponentInfos when requesting for Installed Packages - Fixed
requestedPermissionsparsing failure on queryingPackageInfo - Updated integration test for showing example of querying permissions from installed packages using
PackageInfoFlags. Issue reference here
- Fixed
-
0.3.220 Jan 2023Release notes
Open source →- Fixed
ApplicationInfoparsing failure due to possibly null directories and process name on Android 13 (credits to codercengiz)
- Fixed
-
0.3.018 Nov 2022Release notes
Open source →- Raised Target SDK Version to
33(Android 13 | Codename:TIRAMISU) - Added access to
canPackageQuerymethod which is exclusive to Android 13 - Added support for non-deprecated alternatives of some APIs on Android 13
- Raised plugin's Gradle version to
7.2.2
- Raised Target SDK Version to
-
0.2.011 Nov 2022Release notes
Open source →- Fixed
getInstalledPackagesresults having nullapplicationInfo(reported issue here | credits to @pablo8899) - Optimized platform Map data parsing from Android to Dart
- Updated example's integration test to include check for
applicationInfoexistence after querying for packages - Bumped minimum Dart SDK to
2.18.0 - Updated target SDK of
exampleapp to33
- Fixed
-
0.1.028 May 2022