我想要聽取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