pkgmgr 1.0.3
pkgmgr: ^1.0.3 copied to clipboard
Get all Android apps using QUERY_ALL_PACKAGES permission.
pkgmgr #
Flutter plugin to list all installed apps on Android using the Package Manager API (with QUERY_ALL_PACKAGES permission). Returns app name, package id, and icon (base64 PNG). iOS returns an empty list.
Android Setup #
- The plugin requests
QUERY_ALL_PACKAGESinAndroidManifest.xmlfor full package visibility. - No additional setup is required.
iOS Setup #
- The plugin returns an empty list on iOS.
Usage #
import 'package:pkgmgr/pkgmgr.dart';
void main() async {
final pkgmgr = Pkgmgr();
final apps = await pkgmgr.getInstalledApps();
for (final app in apps) {
print('Name: \\${app.name}, Package: \\${app.packageId}');
// app.iconBase64 is a base64-encoded PNG
}
}
Building from Command Line #
Run:
flutter build apk # or flutter build ios
License #
MIT