【问题标题】:Android: get other app's selected textAndroid:获取其他应用的选定文本
【发布时间】:2017-02-15 23:48:05
【问题描述】:

是否可以获取“其他应用程序”的选定文本? 想要创建翻译服务。 调用时,该服务将自动翻译前端应用程序中的选定文本。

如果非 root 设备无法使用,那么 root 设备是否可以。

【问题讨论】:

    标签: android selectedtext


    【解决方案1】:

    在 Android 6.0+ 上,执行此操作的适当方法是 support ACTION_PROCESS_TEXT。这会将您的应用添加到用户选择文本时出现的浮动操作菜单中,并且用户可以选择启动您的活动以让您翻译该文本。请注意,Google 本身已经有一个应用程序(翻译)可以执行此操作。

    【讨论】:

      【解决方案2】:

      仅当您是键盘时。否则就没有 API。

      我实际上是在玩类似的事情——我的计划是把它作为一个辅助功能服务来做。所以用户会点击某些东西,我们会从那个应用程序中获取描述,然后翻译描述。基本上是一个可以翻译的屏幕阅读器。

      【讨论】:

        猜你喜欢
        • 2016-12-26
        • 1970-01-01
        • 1970-01-01
        • 2018-08-26
        • 1970-01-01
        • 1970-01-01
        • 2015-07-30
        • 1970-01-01
        相关资源
        最近更新 更多