ApplicationDetails class

Advanced information about an application, see DeviceApps.getAppDetails

Properties

activitiesCount → int?
Number of components declared in the manifest (null if unavailable)
final
application → Application
final
debuggable → bool
Whether the app is a debug build
final
hashCode → int
The hash code for this object.
no setterinherited
initiatingPackageName → String?
Package name of the app which requested the installation (Android 30+). It may differ from installerPackageName, eg: a browser which downloaded an APK installed by the system package installer.
final
installedFromPlayStore → bool
Whether the app was installed from the Google Play Store
no setter
installerPackageName → String?
Package name of the app which installed this one (eg: com.android.vending for the Play Store). Null for pre-installed or adb-installed apps.
final
nativeLibraryDir → String?
final
packageName → String
no setter
permissions → List<ApplicationPermission>
Permissions declared in the manifest, and whether they are granted
final
processName → String?
final
providersCount → int?
final
receiversCount → int?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
servicesCount → int?
final
sideloaded → bool
Whether the app was installed by something else than a known store (eg: an APK file or adb). Pre-installed apps are not considered sideloaded.
no setter
signingCertificatesSha256 → List<String>
SHA-256 fingerprints (AA:BB:… format, same as keytool) of the signing certificates. Useful to check that an app is the genuine one.
final
splitNames → List<String>
Names of the split APKs (App Bundles), empty for a monolithic APK
final
suspended → bool?
Whether the app is suspended (eg: by Digital Wellbeing) (Android 24+)
final
uid → int
Linux user id of the app
final
usesCleartextTraffic → bool?
Whether the app allows cleartext (HTTP) network traffic (Android 23+)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited