问题一:Android 程序能在后台监听按键么?就像输入法那种监听一样,只要有按键它就能弹出软键盘?
能直接在程序里像BroadcastReceiver这样获得键盘按下的消息并进行处理么?相当于后台键盘记录器
我只找到了android.intent.action.CAMERA_BUTTON 和android.intent.action.MEDIA_BUTTON问题二: Android能实现模拟按键么?
我搜索到要使用的IWindowManager和ServiceManager好像在1.6以后的版本就没法使用了
不知道大家有些什么办法?或者提供一起其他模拟按键的方法
能直接在程序里像BroadcastReceiver这样获得键盘按下的消息并进行处理么?相当于后台键盘记录器
我只找到了android.intent.action.CAMERA_BUTTON 和android.intent.action.MEDIA_BUTTON问题二: Android能实现模拟按键么?
我搜索到要使用的IWindowManager和ServiceManager好像在1.6以后的版本就没法使用了
不知道大家有些什么办法?或者提供一起其他模拟按键的方法
解决方案 »
- 可行性分析:让一个应用的页面始终位于其它应用页面之前(即置顶)
- android用什么控件显示数据
- Android 有办法用代码套用Style吗?
- 请教各位大侠,android能不能直接把浏览器嵌在自己的app里面?用webview似乎很难实现和浏览器一样的功能~
- linux下如何给手机发AT命令?
- 在导入ANDROID项目时,ECLIPSE报错
- android开发之 银行卡号图像识别
- 用VideoView播放视频多次弹出“无法播放此视频”怎么办?
- SQLite事务问题求解
- 新手发问,android studio 自动import怎么清除默认值
- ~~~~Android手机怎么与PC机同步调试啊?
- 求助。。现在大二,想学Android移动开发,请高人指点。。
2.模拟按键当然可以,发送一个keycode就可以了 InputConnection ic = getCurrentInputConnection();
if ( null != ic ){
//code种类有很多
ic.sendKeyEvent(
new KeyEvent(KeyEvent.ACTION_DOWN, keyEventCode));
ic.sendKeyEvent(
new KeyEvent(KeyEvent.ACTION_UP, keyEventCode));
}
您好 getCurrentInputConnection()这个函数编译不过
The method getCurrentInputConnection() is undefined for the type keytest
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_RIGHT);
j2se下可以模拟按键,android中没试过
不是很明白 能详细点么~
如何在framework中调用iwindowmanager编译成jar然后如何实现用aprocess通过shell调用
测试工程那个能直接调用么~ 能生成release版本的apk安装在手机上么