tizen_package_manager 0.2.1 copy "tizen_package_manager: ^0.2.1" to clipboard
tizen_package_manager: ^0.2.1 copied to clipboard

Tizen package manager APIs. Used for getting installed package info.

tizen_package_manager #

pub package

Tizen package manager APIs. Used for getting information of packages installed on a Tizen device.

Usage #

To use this package, add tizen_package_manager as a dependency in your pubspec.yaml file.

dependencies:
  tizen_package_manager: ^0.2.1

Retrieving specific package info #

To retrieve information of a specific package, use PackageManager.getPackageInfo which returns an instance of PackageInfo.

String packageId = 'org.tizen.settings';
PackageInfo package = await PackageManager.getPackageInfo(packageId);

Retrieving all packages' info #

To retrieve information of all packages installed on a Tizen device, use PackageManager.getPackagesInfo.

List<PackageInfo> packages = await PackageManager.getPackagesInfo();

Monitoring package events #

You can listen for package events using onInstallProgressChanged, onUninstallProgressChanged, and onUpdateProgressChanged.

_subscription = PackageManager.onInstallProgressChanged.listen((event) {
  // A package is being installed.
});
...
_subscription.cancel();

Required privileges #

Privileges are required to use the package manager functionality. Add required privileges in tizen-manifest.xml of your application.

<privileges>
  <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
  <!-- The below is optional and only required for installation and uninstallation of packages. -->
  <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
</privileges>

Note that http://tizen.org/privilege/packagemanager.admin is a platform-level privilege and can only be used by preloaded applications.

0
likes
120
pub points
38%
popularity

Publisher

verified publishertizen.org

Tizen package manager APIs. Used for getting installed package info.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on tizen_package_manager