是否可以知道用户正在使用的键盘?如何检查用户是否使用 Swype 键盘?
最佳答案
您可以使用以下方法检索当前的默认键盘:
String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
对于各种键盘,您将获得类似于 com.touchtype.swiftkey/com.touchtype.KeyboardService
的结果。第一部分是键盘的主包名称,第二部分是它使用的键盘服务的名称。只需解析此字符串以查看它是否与 Swype 的信息匹配(我现在只能提供 SwiftKey 的详细信息,因为我没有安装 Swype)。
关于android - 如何检测用户的键盘是否为 Swype?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14370882/