看板 AndroidDev 關於我們 聯絡資訊
大家好~小弟在這邊有個問題想請問 我知道在自己的Activity裡面可以偵測KeyEvent來知道有沒有打字 倘若我今天是在Service裡面想要偵測使用者在其他的activity裡打字請問有無可能? 其實只要類似的也行, 例如偵測到在其他的activity裡有鍵盤顯示 (可以隱射打字) 或是偵測到有文字輸出也行 這個app是為了學術研究而設計的. 會需要探測到使用其他特定某些app的行為 已經在Stack Overflow上找過類似問題 但是沒有找到在Service裡偵測的答案 不知道這邊有無高手有類似經驗可以分享的 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 50.161.3.119
gpc:用APP的做法 是絕對不可能的喔!! 06/14 16:21
gpc:因為會做這種 除了盜帳號密碼之外 沒其他主要用途 06/14 16:21
gpc:我是說 偵測別的AP輸入內容 就是要盜帳號密碼而已.. 06/14 16:22
gpc:但你可修改framework來取得 XD 06/14 16:23
cooper6334:自己刻一個輸入法 06/14 22:03
jerrysky:要在service做的話 就要把apk註冊成system app 06/15 00:50
jerrysky:要使用這種apk只能是放在system/app下 所以~一般手機要ro 06/15 00:51
jerrysky:ot 06/15 00:52
gpc:自己顆一個輸入法 也是可以啦 要夠好用 然後偷抓按鍵XD 06/15 02:16
Armuro:自己回我一下 後來發現有個解法是透過AccessibilityService 06/15 15:03
Armuro:只是會需要使用者在設定理幫我把我的app給enable 06/15 15:04
Armuro:不過在我的case是適用的, 我可以要求受試者這樣做:) 06/15 15:04