我正在开发Android服务,我想知道是否有任何可以让我知道用户键入的每个键点击他使用的任何键盘是什么 例如,如果用户点击了字母' k'从三星键盘,我希望我的服务知道,如果用户使用我的自定义键盘,我可以管理这个,但我想知道即使他使用他的默认键盘。谢谢你。
答案 0 :(得分:0)
我想知道是否有任何可以让我知道用户输入的每个键点击他正在使用的键盘是什么
不,没有办法,而且完全违法。
然而,Android让您有机会使用InputMethodService
创建自定义键盘。一旦您创建了软自定义键盘并且用户已启用它,您就可以使用回调方法onKey()
跟踪用户的每个键。
另外,让我提醒您,这只是出于善意,如词语建议和预测