我正在考虑创建一个修改后的软键盘。
我的问题:是否可以确定软键盘是如何被调用的?软键盘实现是否可以确定它来自 FooBarBaz 应用程序中的输入字段,或者来自指向http://www.foobarbaz.com/whatever.html的浏览器中的输入字段?
或者软键盘是完全不可知的,因为它只知道需要输入,并且会在不知道谁是调用者的情况下将该输入发送回调用者?
我正在考虑创建一个修改后的软键盘。
我的问题:是否可以确定软键盘是如何被调用的?软键盘实现是否可以确定它来自 FooBarBaz 应用程序中的输入字段,或者来自指向http://www.foobarbaz.com/whatever.html的浏览器中的输入字段?
或者软键盘是完全不可知的,因为它只知道需要输入,并且会在不知道谁是调用者的情况下将该输入发送回调用者?
如果它知道,那将是一个巨大的安全风险。您可以在developer.android.com阅读有关 Android输入法的更多信息。