作者Armuro (人是天生探索者)
看板AndroidDev
标题[问题] 在Service侦测打字的动作
时间Fri Jun 14 13:28:24 2013
大家好~小弟在这边有个问题想请问
我知道在自己的Activity里面可以侦测KeyEvent来知道有没有打字
倘若我今天是在Service里面想要侦测使用者在其他的activity里打字请问有无可能?
其实只要类似的也行, 例如侦测到在其他的activity里有键盘显示 (可以隐射打字)
或是侦测到有文字输出也行
这个app是为了学术研究而设计的. 会需要探测到使用其他特定某些app的行为
已经在Stack Overflow上找过类似问题 但是没有找到在Service里侦测的答案
不知道这边有无高手有类似经验可以分享的 感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 50.161.3.119
1F:→ gpc:用APP的做法 是绝对不可能的喔!! 06/14 16:21
2F:→ gpc:因为会做这种 除了盗帐号密码之外 没其他主要用途 06/14 16:21
3F:→ gpc:我是说 侦测别的AP输入内容 就是要盗帐号密码而已.. 06/14 16:22
4F:→ gpc:但你可修改framework来取得 XD 06/14 16:23
5F:推 cooper6334:自己刻一个输入法 06/14 22:03
6F:→ jerrysky:要在service做的话 就要把apk注册成system app 06/15 00:50
7F:→ jerrysky:要使用这种apk只能是放在system/app下 所以~一般手机要ro 06/15 00:51
8F:→ jerrysky:ot 06/15 00:52
9F:推 gpc:自己颗一个输入法 也是可以啦 要够好用 然後偷抓按键XD 06/15 02:16
10F:→ Armuro:自己回我一下 後来发现有个解法是透过AccessibilityService 06/15 15:03
11F:→ Armuro:只是会需要使用者在设定理帮我把我的app给enable 06/15 15:04
12F:→ Armuro:不过在我的case是适用的, 我可以要求受试者这样做:) 06/15 15:04