Android 悬浮窗跨 App 取词 — 在微信、PDF、浏览器里随时查词
悬浮窗是什么
悬浮窗取词(也叫"跨 App 取词")是 Android 词典 App 的核心功能之一——你在微信聊天、浏览器看文章、PDF 阅读器里读论文时,随时能查任何一个生词,不需要退出当前 App。
MDict Android 版的悬浮按钮默认是一个小气泡,显示在屏幕侧边(可以拖动位置)。点击气泡后 MDict 弹出一个紧凑的查询窗口,直接输入单词或者让 MDict 自动识别剪贴板里的词。
开启步骤
- 打开 MDict 主界面,从侧栏菜单进入设置;
- 找到"跨 App 取词"或"悬浮窗"相关选项(不同版本命名略有差异);
- 开启"显示悬浮按钮"开关;
- MDict 会弹出系统权限请求——必须允许"悬浮窗"权限,否则按钮不会显示。
如果点了"显示悬浮按钮"后屏幕上还是没有小气泡:
- 到系统设置 → 应用 → MDict → 权限管理 → 找到"悬浮窗"/"后台弹出界面"→ 手动允许;
- 小米/华为/OPPO 等国产 ROM 经常把这个权限默认关掉,手动去应用管理里打开;
- 部分系统安全中心(手机管家)会拦截悬浮窗弹出,需要加白名单。
使用方式
悬浮窗的查词有两种触发模式:
模式一:点悬浮按钮 → 手动输入
适合你想主动查某个词的情况,不管当前屏幕上有没有文字。
模式二:选中文字后查词
在任意 App(微信、浏览器、PDF、邮件等)里用手指长按一个词 → 弹出系统菜单 → 选择"复制"或"分享" → 剪贴板更新后 MDict 的悬浮按钮会自动弹出提示("检测到新词:xxx")→ 点一下直接查。
部分版本的 MDict 还支持长按悬浮按钮取词:长按气泡后在屏幕上拖动选择区域,松开手后 MDict 自动 OCR 识别区域内的文字并查词。这个功能需要 MDict 额外申请相机/屏幕截图权限。
常见问题
悬浮按钮被自动清理或消失
Android 的智能后台管理会自动清理没在用的悬浮窗 App。解决办法:
- 把 MDict 加入系统设置的"后台保护"白名单;
- 在电池设置里把 MDict 设为"永不休眠"或"无限制";
- 在系统最近任务列表里给 MDict 加"锁定"标记(锁定后不会被一键清理)。
按钮在某些 App 里不显示
悬浮窗的显示位置是全局的,但某些全屏 App(游戏、视频播放器)会把它遮住。MDict 有一个"强制置顶"选项,打开后即使在全屏 App 里也能显示(部分机型不支持)。
剪贴板自动检测不工作
Android 13 及以上版本对剪贴板权限做了更严格的限制——App 不能随便读取剪贴板内容。如果 MDict 检测不到剪贴板更新:
- 更新到最新版本(DictTango 已适配);
- 在系统设置里给 MDict 授予"读取剪贴板"权限;
- 或者改用手动输入模式。
MDict vs DictTango 的悬浮窗差异
社区推荐的 DictTango(与 MDict 同读 mdx/mdd)在悬浮窗方面做得更好:
- 支持浮窗宽度自定义(MDict 固定窄宽度);
- 支持点译 vs 选择查词两种模式切换(MDict 只有一种);
- 悬浮窗口本身可以滚动、可以切换词典分组;
- Android 13+ 剪贴板权限适配更完善。
如果你大量使用跨 App 悬浮取词功能,建议试试 DictTango——原版 MDict Android 的悬浮窗实现较粗糙。