ionic4 - Ionic 4 监控剪贴板更改
问题描述
我是 ionic 4 的新手。我有一个开发移动应用程序的用例。我更喜欢混合(离子4)。
如您所知,如果用户从任何应用程序复制文本操作,操作系统会使用剪贴板并将复制文本保存在内存中。任何应用程序都可以从剪贴板中读取该文本。”
我的用例是我想创建一个始终位于顶部的应用程序(如系统覆盖)并监视剪贴板的更改。如果剪贴板上有价值,我想做点什么,给用户一些建议。
请建议我使用示例代码进行系统设计。
解决方案
Ionic Capacitor 有一个剪贴板的api 。这个例子来自文档:
import { Plugins } from '@capacitor/core';
const { Clipboard } = Plugins;
Clipboard.write({
string: "Hello, Moto"
});
let str = await Clipboard.read({
type: "string"
});
console.log('Got string from clipboard:', str.value);
该 api 还具有剪贴板的侦听器。它应该支持您的用例。
希望这可以帮助。
推荐阅读
- powershell - 如何选择非空 CSV 单元格并将它们放入 Powershell 中的数组中?
- passport-jwt - 替代user.findone?
- java - 在命令行中打印的异步流
- python - 训练测试拆分句子列表
- python - 追加一个列表和一个元组作为一个列表一起列出
- html - 如何将按钮固定在内部班级?
- reporting-services - SQL SSRS,表达式 iif 总和未按预期计算
- vue.js - 在 Vuex Store 中获取未知的本地操作类型
- google-apps-script - 在共享驱动器中查找和替换功能多个文档
- reactjs - 如何在 reactjs 和 laravel 应用程序中查看某个项目的详细信息