android 9 如何实现屏幕取词?

2019-01-19 14:12:34 +08:00
 MarkLiang



选中 word 之后,如何弹出一个 translate 的 Option
5437 次点击
所在节点    程序员
18 条回复
livnimasileid
2019-01-19 14:31:47 +08:00
点击三点
greenskinmonster
2019-01-19 14:33:38 +08:00
textview 允许选择文字,必需有 id,以前的经验。
MarkLiang
2019-01-19 14:44:02 +08:00
@livnimasileid 三点只有 websearch 和 select all
MarkLiang
2019-01-19 14:44:40 +08:00
@greenskinmonster 你是指技术上的实现细节吗?有没有通过系统设置之类的方式解决?
honeycomb
2019-01-19 14:50:17 +08:00
@MarkLiang 没有,要开发者适配
g531956119
2019-01-19 15:10:01 +08:00
要有 translate 选项的话,下个 Google 翻译就行。记得这是从 M 开始加入的特性,允许第三方自定义
alvin666
2019-01-19 15:16:14 +08:00
装个 google 翻译或者彩虹小译就行

这根本不是屏幕取词啊
MarkLiang
2019-01-19 15:26:16 +08:00
@alvin666 我之前是有这个选项的。后来不知怎么没了,下载谷歌翻译后还要手动设置下吧?
paperseller
2019-01-19 15:27:14 +08:00
下载谷歌翻译后自动会有选项,不用额外设置
huangdayu
2019-01-19 15:27:54 +08:00
小米的传送门?
ssynhtn
2019-01-19 15:28:27 +08:00
应该是 pocket 对右键菜单做了处理吧
如果你的 Google translate 有前台服务在运行的话,只要 copy 文字就会弹出 Google translate 的浮动按钮了
MonoLogueChi
2019-01-19 15:29:02 +08:00
安装谷歌翻译就可以了
somebody
2019-01-19 15:30:19 +08:00
@MarkLiang 不用再设置。这是 Android 6.0 的特性,需要 App 支持。任意位置屏幕取词推荐 fooview,很强大
zmz125000
2019-01-19 15:36:28 +08:00
Intent Filters 加上 ACTION_PROCESS_TEXT
MarkLiang
2019-01-19 15:38:29 +08:00
@ssynhtn 我感觉也是的。我已经下载了谷歌翻译,发现在 chrome 里是可以 translate 的,在 pocket 和 wikipedia 里就不可以。
Fulcrum
2019-01-19 16:35:55 +08:00
欧陆,叮咚在知乎都可以,需要 App 支持
GGonion
2019-01-20 09:01:44 +08:00
屏幕任意位置取文本可以在 Google Play 上搜全局复制,屏幕任意位置 OCR 取词可以用 Google 应用里的屏幕搜索。
will0404
2019-01-20 16:37:57 +08:00
pixel 甚至可以直接在图片上复制文本,配合谷歌翻译,点复制就能翻译了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528572

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX