v0.3.0
clipboard_watcher
This plugin allows Flutter apps to watch clipboard changes.
43Likes 3.9K30-day downloads140Pub points
AndroidiOSmacOSWindowsLinux
This plugin allows Flutter apps to watch clipboard changes.
English project snapshot. Visit GitHub for the latest content.
🚀 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 |
|---|---|
| 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 |
Add this to your package's pubspec.yaml file:
dependencies:
clipboard_watcher: ^0.2.0
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.
LiJianying 💻 |
Ademar 💻 |
Amritpal Singh 💻 |
J-P Nurmi 💻 |
Leo Peng 💻 |
||
|
|
||||||
Dependency list 3 items
{"sdk":"flutter"}^3.2.3^0.1.2Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗