The app component factory class name (Android P+)
The backup agent class name for app data backup
The app category (e.g., game, productivity)
The main activity class name
Compatible width limit in density-independent pixels
SDK version the app was compiled against (Android S+)
Codename of the SDK version (Android S+)
Path to the app's private data directory
Description of the application
Path to device-protected data directory
Whether the application is enabled
Various flags describing the application properties
The human-readable label/title shown to users
Largest width limit in density-independent pixels
Activity name for managing app storage space
Minimum SDK version required by the app
The internal name of the application
Path to the app's native library directory
The non-localized label of the application
The unique package name identifier (e.g., "com.example.app")
Permission required to access this app's components
Name of the process this app should run in
Path to the publicly accessible APK file
Smallest screen width required in density-independent pixels
JSON string of shared library files
Path to the APK file
JSON string of split APK names
JSON string of split APK public source directories
JSON string of split APK source directories
UUID of the storage volume containing the app
Target SDK version the app was designed for
Task affinity for activity grouping
Default theme resource ID
User ID associated with this app
UI mode options
The numeric version code for programmatic comparison
The version name as a string (e.g., "1.2.3")
Information about an installed Android application.
This interface represents detailed metadata about an app package, including version info, directories, permissions, and various Android-specific settings.