作者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