是否可以获得“其他应用程序”的选定文本?想要创建翻译服务。调用时,该服务将自动翻译前端应用程序中的选定文本。
如果非根设备不可能,那么根设备是否可能。
是否可以获得“其他应用程序”的选定文本?想要创建翻译服务。调用时,该服务将自动翻译前端应用程序中的选定文本。
如果非根设备不可能,那么根设备是否可能。
在 Android 6.0+ 上,执行此操作的适当方法是支持ACTION_PROCESS_TEXT
. 这会将您的应用添加到用户选择文本时出现的浮动操作菜单中,并且用户可以选择启动您的活动以让您翻译该文本。请注意,谷歌自己已经有一个应用程序(翻译)可以做到这一点。
只要你是键盘侠。否则没有API。
我实际上是在玩类似的事情——我的计划是把它作为一个辅助功能服务来做。所以用户会点击某些东西,我们会从那个应用程序中获取描述,然后翻译描述。基本上是一个可以翻译的屏幕阅读器。