đ Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.
This plugin allows Flutter apps to watch clipboard changes.
English | įŽäŊ䏿
Platform Support
| Platform | Support |
|---|---|
| Linux | âī¸ Fully supported |
| macOS | âī¸ Fully supported |
| Windows | âī¸ Fully supported |
| iOS | 14+ Needs user permission to read data copied from others apps Old versions are fully supported out of the box |
| Android | 10+ Only works when the app is in the foreground Old 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
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 ?? ""); } }
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 đģ |
||
|
|
||||||