ApkInfo class

Represents comprehensive information about an APK file.

Constructors

ApkInfo({required String packageName, required int versionCode, required String versionName, String? applicationLabel, int? sdkVersion, int? targetSdkVersion, List<String> permissions = const [], List<String> usesFeatures = const [], List<String> activities = const [], List<String> services = const [], String? launchableActivity, String? applicationIcon, bool isDebuggable = false, List<String> nativeLibraries = const [], List<String> locales = const [], List<String> densities = const []})
Creates an ApkInfo instance.

Properties

activities List<String>
The list of activities declared in the application.
final
applicationIcon String?
The application icon path.
final
applicationLabel String?
The application label (display name).
final
densities List<String>
The list of screen densities supported.
final
hashCode int
The hash code for this object.
no setterinherited
isDebuggable bool
Whether the application is debuggable.
final
launchableActivity String?
The launchable activity (main activity).
final
locales List<String>
The list of locales supported by the application.
final
nativeLibraries List<String>
The list of native libraries included in the APK.
final
packageName String
The package name of the application.
final
permissions List<String>
The list of permissions requested by the application.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkVersion int?
The minimum SDK version required.
final
services List<String>
The list of services declared in the application.
final
targetSdkVersion int?
The target SDK version.
final
usesFeatures List<String>
The list of features used by the application.
final
versionCode int
The version code of the application.
final
versionName String
The version name of the application.
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