InstalledAppsManagerPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • InstalledAppsManagerPlatform
Implementers

Constructors

InstalledAppsManagerPlatform()
Constructs a InstalledAppsManagerPlatform.

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

extractApk(String packageName, String appName) → Future<String?>
getAppIcon(String packageName) → Future<Uint8List?>
getAppsWithIntent(String action) → Future<List<AppInfo>>
getInstalledApps({bool includeSystemApps = false}) → Future<List<AppInfo>>
getInstalledAppsPaginated({bool includeSystemApps = false, int limit = 50, int offset = 0, String? searchQuery, AppSortBy sortBy = AppSortBy.appName, SortOrder sortOrder = SortOrder.ascending}) → Future<Page<AppInfo>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openApp(String packageName) → Future<void>
openSettingsScreen(String packageName) → Future<void>
saveAppIcon(String packageName, String appName) → Future<String?>
toString() → String
A string representation of this object.
inherited
uninstallApp(String packageName) → Future<void>

Operators

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

Static Properties

instance ↔ InstalledAppsManagerPlatform
The default instance of InstalledAppsManagerPlatform to use.
getter/setter pair