【发布时间】:2017-02-15 23:48:05
【问题描述】:
是否可以获取“其他应用程序”的选定文本? 想要创建翻译服务。 调用时,该服务将自动翻译前端应用程序中的选定文本。
如果非 root 设备无法使用,那么 root 设备是否可以。
【问题讨论】:
标签: android selectedtext
是否可以获取“其他应用程序”的选定文本? 想要创建翻译服务。 调用时,该服务将自动翻译前端应用程序中的选定文本。
如果非 root 设备无法使用,那么 root 设备是否可以。
【问题讨论】:
标签: android selectedtext
在 Android 6.0+ 上,执行此操作的适当方法是 support ACTION_PROCESS_TEXT。这会将您的应用添加到用户选择文本时出现的浮动操作菜单中,并且用户可以选择启动您的活动以让您翻译该文本。请注意,Google 本身已经有一个应用程序(翻译)可以执行此操作。
【讨论】:
仅当您是键盘时。否则就没有 API。
我实际上是在玩类似的事情——我的计划是把它作为一个辅助功能服务来做。所以用户会点击某些东西,我们会从那个应用程序中获取描述,然后翻译描述。基本上是一个可以翻译的屏幕阅读器。
【讨论】: