我想要听取android web视图中的关键事件。用户填写表单时的示例,我应该收到关键事件。这是我的WebView代码阅读Android WebView中的键盘事件
public class MyWebView extends WebView implements OnKeyListener
{
.....
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
Log.i("PcWebView", "onKeyDown keyCode=" + keyCode);
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
Log.i("PcWebView", "onKeyUp keyCode=" + keyCode);
return super.onKeyUp(keyCode, event);
}
@Override // Listener is initialized in the constructor
public boolean onKey(View v, int keyCode, KeyEvent event)
{
Log.i("PcWebView", "onKey keyCode=" + keyCode);
return false;
}
.....
}
既不的方法onKeyDown
,onKeyUp
和onKey
被称为当用户输入到文本框或文本域。是否有可能实现这一目标,或者Android是否限制了可能的隐私违规行为?
是你能得到它的工作?我目前遇到同样的问题...... – 2013-10-06 06:06:14
不,这种行为被认为是不安全的,因为密码等可以被记录下来。所以它不允许在android中。 – 2013-10-07 07:00:04