clipboard_watcher

Creator: coderz1093

Last updated:

Add to Cart

Description:

clipboard watcher

clipboard_watcher #

This plugin allows Flutter apps to watch clipboard changes.

English | 简体中文




Platform Support
Quick Start

Installation
Usage


Who's using it?
Contributors
License


Platform Support #



Platform
Support




Linux
✔️ Fully supported


macOS
✔️ Fully supported


Windows
✔️ Fully supported


iOS
14+ Needs user permission to read data copied from others appsOld versions are fully supported out of the box


Android
10+ Only works when the app is in the foregroundOld versions are fully supported out of the box



Quick Start #
Installation #
Add this to your package's pubspec.yaml file:
dependencies:
clipboard_watcher: ^0.2.0
copied to clipboard
Usage #
class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key);

@override
_HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> with ClipboardListener {
@override
void initState() {
clipboardWatcher.addListener(this);
// start watch
clipboardWatcher.start();
super.initState();
}

@override
void dispose() {
clipboardWatcher.removeListener(this);
// stop watch
clipboardWatcher.stop();
super.dispose();
}

@override
Widget build(BuildContext context) {
// ...
}

@override
void onClipboardChanged() async {
ClipboardData? newClipboardData = await Clipboard.getData(Clipboard.kTextPlain);
print(newClipboardData?.text ?? "");
}
}
copied to clipboard

Please see the example app of this plugin for a full example.

Who's using it? #

Biyi - A convenient translation and dictionary app.

Contributors #






LiJianying💻
Ademar💻
Amritpal Singh💻
J-P Nurmi💻
Leo Peng💻






Add your contributions








License #
MIT

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.