access_wallpaper 1.0.0 copy "access_wallpaper: ^1.0.0" to clipboard
access_wallpaper: ^1.0.0 copied to clipboard

PlatformAndroid

A Flutter plugin that provides a method to access the current system or lock screen wallpaper image as a Uint8List.

AccessWallpaper Flutter Plugin - README #

The AccessWallpaper Flutter plugin is a plugin that provides functionality to get device wallpaper. This plugin currently only supports Android devices.

Installation #

To use this plugin, add access_wallpaper as a dependency in your pubspec.yaml file.

Permissions #

To use this plugin, you need to add the following permission to your app's AndroidManifest.xml file:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />

You also need to request the permission at runtime before using the plugin. You can use a package like permission_handler to request the permission.

Usage #

To use this plugin, you need to create an instance of the AccessWallpaper class, and call the getWallpaper method with lock or home flag. This method returns a Uint8List containing the desired phone wallpaper.

import 'package:access_wallpaper/access_wallpaper.dart';

final AccessWallpaper accessWallpaper = AccessWallpaper();

Uint8List? wallpaperBytes = await accessWallpaper.getWallpaper(AccessWallpaper.homeScreenFlag);

You can then use the wallpaperBytes in your app

Issues #

Please report any issues or bugs you encounter using the issue tracker on Github.

Contributing #

Contributions are welcome! Please feel free to fork the repository and submit a pull request with your changes.

Author #

accessWallpaper plugin is developed by Sameh Gbibia. You can contact me at gbuibiasameh@gmail.com.

License #

accessWallpaper plugin is released under the Apache License 2.0. See the LICENSE file for details.

10
likes
160
pub points
62%
popularity

Publisher

unverified uploader

A Flutter plugin that provides a method to access the current system or lock screen wallpaper image as a Uint8List.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on access_wallpaper