【发布时间】:2021-05-28 13:22:56
【问题描述】:
我有自己的自定义键盘,因此使用键盘的输入法,我可以从编辑文本中获取整个文本,无论它来自我自己的应用程序,还是来自第三方应用程序。一切正常运行都需要所有 Microsoft 应用程序。他们只为我提供有限的字符文本。那么我如何在 Ms 应用程序中实现这一点呢?这是我通过键盘获取文本的代码。
ExtractedTextRequest extractedTextRequest = new ExtractedTextRequest();
ExtractedText extractedText = getCurrentInputConnection().getExtractedText(extractedTextRequest, 0);
wordReadAloud = ((String) extractedText.text);
CharSequence textBeforeCursor = getCurrentInputConnection().getTextBeforeCursor(wordReadAloud.length(), 0);
【问题讨论】:
-
没有死,但是如果您只提供了 4 行代码,我们如何帮助您?您如何“从 3rd 方应用程序获取文本”?使用 AccessibilityService?使用 Xposed 模块(需要 Root 权限)?还有很多其他问题......你只是写了“我不能做X,请帮忙”之类的东西而不提供任何东西......
标签: android android-textinputedittext inputconnection