带有默认键盘的Android键盘记录器(谷歌)

时间:2015-09-15 11:47:00

标签: android keyboard keylogger

我一直在寻找一种方法来创建一个在Android设备(如谷歌键盘)中使用默认键盘的键盘记录器,但我对此并不了解。
有没有办法在没有安装新键盘的情况下做到这一点?

我在Github看到了一些来源,它使用了软键盘。键盘的UI不好用。如果我们在没有安装新键盘的情况下无法获得键盘记录器,请给我一个像谷歌键盘一样的键盘UI

1 个答案:

答案 0 :(得分:1)

类似的问题Android Key logger

好的软键盘出现,你可以使用

EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);

要关闭它,您可以使用

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(yourEditText.getWindowToken(), 0);