2017-02-15 78 views
-1

是否可以獲取「其他應用程序」的選定文本? 想要創建翻譯服務。 當被調用時,該服務會自動翻譯前端應用程序中的選定文本。Android:獲取其他應用程序的選定文本

如果不可能用於非根設備,是否有可能用於有根設備。

回答

-1

只有當你是鍵盤。否則,這沒有任何API。

我實際上正在做類似的事情 - 我的計劃是做一個accssebility服務。因此,用戶可以點擊某些內容,然後從該應用獲取說明,然後翻譯說明。基本上是一個翻譯屏幕閱讀器。

0

在Android 6.0+上,執行此操作的正確方法是support ACTION_PROCESS_TEXT。這會將您的應用添加到用戶選擇文本時出現的浮動操作菜單,並且用戶可以選擇啓動您的活動以讓您翻譯該文本。請注意,谷歌自己已經有一個應用程序(翻譯),這樣做。

相關問題