[問題] 急問 有沒有方式可以類似Service 監聽玖

作者: robust083 (暖男葛葛)   2016-10-14 18:19:19
我想要做一個能偵測監聽使用者點擊的app
就算他回到主畫面也能持續傳回x y的值給app
直到滑掉app為止
目前圖片為開起開發者模式的指標位置才能每次看到點擊的x y值...想問一下大大有什麼關鍵字可供搜尋....
作者: mshockwave (夏克維夫)   2016-10-14 20:39:00
如果沒root應該不行吧 有安全性考量
作者: ssccg (23)   2016-10-14 21:34:00
不應該可以做的到,如果你有找到在最新版android上的方法麻煩回報給google
作者: wuliou (wuliou)   2016-10-14 23:30:00
真的做的到你就去領回報獎金吧
作者: robust083 (暖男葛葛)   2016-10-15 00:55:00
因為有測試app已做到,就是可用來統計用戶點擊你app都在螢幕哪個區塊,就能分析出用戶的使用情況
作者: y3k (激流を制するは静水)   2016-10-15 01:55:00
我上次沒做到這麼深 但是可以試試WindowManager.addView()然後把onTouch事件監聽走 只是不確定行不行得通
作者: ssccg (23)   2016-10-15 02:01:00
統計自己的app是一定沒問題的,問題在畫面最上方不是你的app的時候,據說android會把TouchEvent的座標設成0http://code.google.com/p/android/issues/detail?id=72746如果對象是同uid的app可以直接參考這個
作者: robust083 (暖男葛葛)   2016-10-15 11:09:00
不是,我說的app好像會把螢幕畫面一直錄影+上使用者的座標都會用log紀錄,所以已經可以跨出自己的app了好像叫做UXTesting
作者: mshockwave (夏克維夫)   2016-10-15 12:54:00
XDD大哥那是testing啊 只有開發時能用
作者: robust083 (暖男葛葛)   2016-10-15 14:02:00
UXTesting他好像任何app都可以用欸 他會紀錄分析所有使用者操作app的手勢與表情
作者: mshockwave (夏克維夫)   2016-10-16 13:29:00
當然每個app都可用UITesting 但只有在開發時能用,你沒法把它包進apk 就算可以也會被系統擋Google不會傻到直接提供這種很有安全性爭議的東西
作者: robust083 (暖男葛葛)   2016-10-16 15:13:00
所以UXTesting 的原理是什麼阿,為何他可以跳過google的隱私規定而可以紀錄使用者的觸碰位置?
作者: mshockwave (夏克維夫)   2016-10-17 12:35:00
他只是一種testing方法,在你開發的時候模擬使用者輸入,來看看app符不符合你期望的Android的testing很多種:https://goo.gl/FfqnYa你講的是這個:https://goo.gl/4tvNrg
作者: ssccg (23)   2016-10-17 18:16:00
他說的應該是Google Play上的io.uxtesting.uxtester稍微看了一下,我猜他是開啟開發者模式那個選項後,直接把畫面錄下來,至於他寫有精確位置的Heatmap,他們網站上寫要整合他們的SDK,也就是還是app裡面自己抓自己的

Links booklink

Contact Us: admin [ a t ] ucptt.com