Flutter 粘贴板监听器,在粘贴板内容改变时通知您
注意:由于Android10改变了监听器策略,因此,当您的APP在后台运行时,将不会通知您
注意:由于IOS系统监听器策略,因此,当您的APP在后台运行时,将不会通知您
如果您有能够解决后台无法监听的办法,请联系我,我将集成在该插件内.
Android 基于: ClipboardManager.OnPrimaryClipChangedListener
IOS 基于:UIPasteboardChangedNotification
clipboard_listener: ^[最新版本号]
通过 ClipboardListener.addListener
和 ClipboardListener.removeListener
可进行事件监听
@override
vodi initState(){
super.initState();
ClipboardListener.addListener(_messageListener);
}
@override
void dispose() {
super.dispose();
ClipboardListener.removeListener(_messageListener);
}
_messageListener() {
// you code
};
注意:addListener 后,请注意在必要时进行 removeListener
我同时维护的还有以下插件,如果您感兴趣与我一起进行维护,请通过Github联系我,欢迎 issues 和 PR。
平台 | 插件 | 描述 | 版本 |
---|---|---|---|
Flutter | FlutterVideoPlayerLibrary-Desc | Flutter 最好用的播放器(UI库) | - |
Flutter | FlutterPerfectVolumeControl | Flutter 完美的音量控制器插件 | |
Flutter | FlutterTencentImPlugin | 腾讯云IM插件 | |
Flutter | FlutterTencentRtcPlugin | 腾讯云Rtc插件 | |
Flutter | FlutterXiaoMiPushPlugin | 小米推送SDK插件 | |
Flutter | FlutterHuaWeiPushPlugin | 华为推送(HMS Push)插件 | |
Flutter | FlutterTextSpanField | 自定义文本样式输入框 | |
Flutter | FlutterClipboardListener | 粘贴板监听器 | |
Flutter | FlutterQiniucloudLivePlugin | Flutter 七牛云直播云插件 | 暂未发布,通过 git 集成 |