带默认键盘的Android键盘记录器(谷歌)
我一直在寻找一种方法来创建一个键盘记录器,该记录器在android设备(如谷歌键盘)中使用默认键盘,但我对此一无所知。带默认键盘的Android键盘记录器(谷歌),android,keyboard,keylogger,Android,Keyboard,Keylogger,我一直在寻找一种方法来创建一个键盘记录器,该记录器在android设备(如谷歌键盘)中使用默认键盘,但我对此一无所知。 有没有办法不用安装新键盘就可以做到这一点 我在中看到一些源代码,它使用软键盘。那个键盘的用户界面不好。如果我们不安装新键盘就无法获得键盘记录器,只需给我类似谷歌键盘的键盘用户界面即可 如果要显示软键盘,您可以使用 EditText yourEditText= (EditText) findViewById(R.id.yourEditText); InputMethodManag
有没有办法不用安装新键盘就可以做到这一点 我在中看到一些源代码,它使用软键盘。那个键盘的用户界面不好。如果我们不安装新键盘就无法获得键盘记录器,只需给我类似谷歌键盘的键盘用户界面即可 如果要显示软键盘,您可以使用
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);
“有没有办法不用安装新键盘就能做到这一点?”——希望没有,因为显而易见的安全原因。