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