1

android 应用程序是否有可能在后台作为服务运行,拦截来自硬件键盘的按键事件并在某些特殊情况下更改行为(即生成的字符)?

考虑的想法是对键盘布局进行某种修复,主要是使用替代键盘映射使重要的特殊字符可用,而不必从触摸屏上的巨大网格中进行选择。有时,移动设备的默认键盘映射并不代表所有重要字符,在涉及非英语语言时更是如此。

感谢您的灵感:) 彼得

编辑:另外强调硬件

4

1 回答 1

0

您所描述的实际上不是后台服务,而是替换键盘应用程序本身..看看 SWype 应用程序。

您不必创建服务来执行此操作,因为您只希望在输入文本等时出现您自己的键盘布局。

在 sdk 中替换默认应用程序的示例是主屏幕,但也可以替换键盘应用程序。

于 2010-11-22T14:06:59.430 回答