作者robust083 (暖男葛葛)
看板AndroidDev
標題[問題] 急問 有沒有方式可以類似Service 監聽玖
時間Fri Oct 14 18:19:19 2016
我想要做一個能偵測監聽使用者點擊的app
就算他回到主畫面也能持續傳回x y的值給app
直到滑掉app為止
目前圖片為開起開發者模式的指標位置才能每次看到點擊的x y值...想問一下大大有什麼關鍵字可供搜尋....
-----
Sent from JPTT on my HTC_M10h.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.243.6
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1476440362.A.18D.html
1F:→ mshockwave: 如果沒root應該不行吧 有安全性考量 10/14 20:39
2F:→ ssccg: 不應該可以做的到,如果你有找到在最新版android上的方法麻 10/14 21:34
3F:→ ssccg: 煩回報給google 10/14 21:35
4F:推 wuliou: 真的做的到你就去領回報獎金吧 10/14 23:30
5F:→ robust083: 因為有測試app已做到,就是可用來統計用戶點擊你app都 10/15 00:55
6F:→ robust083: 在螢幕哪個區塊,就能分析出用戶的使用情況 10/15 00:55
7F:→ y3k: 我上次沒做到這麼深 但是可以試試WindowManager.addView() 10/15 01:55
8F:→ y3k: 然後把onTouch事件監聽走 只是不確定行不行得通 10/15 01:56
9F:→ ssccg: 統計自己的app是一定沒問題的,問題在畫面最上方不是你的 10/15 02:01
10F:→ ssccg: app的時候,據說android會把TouchEvent的座標設成0 10/15 02:02
12F:→ ssccg: 如果對象是同uid的app可以直接參考這個 10/15 02:09
13F:→ robust083: 不是,我說的app好像會把螢幕畫面一直錄影+上使用者的 10/15 11:09
14F:→ robust083: 座標都會用log紀錄,所以已經可以跨出自己的app了 10/15 11:09
15F:→ robust083: 好像叫做UXTesting 10/15 11:10
16F:→ mshockwave: XDD大哥那是testing啊 只有開發時能用 10/15 12:54
17F:→ robust083: UXTesting他好像任何app都可以用欸 他會紀錄分析所有 10/15 14:02
18F:→ robust083: 使用者操作app的手勢與表情 10/15 14:02
19F:→ mshockwave: 當然每個app都可用UITesting 但只有在開發時能用,你 10/16 13:29
20F:→ mshockwave: 沒法把它包進apk 就算可以也會被系統擋 10/16 13:29
21F:→ mshockwave: Google不會傻到直接提供這種很有安全性爭議的東西 10/16 13:30
22F:→ robust083: 所以UXTesting 的原理是什麼阿,為何他可以跳過google 10/16 15:13
23F:→ robust083: 的隱私規定而可以紀錄使用者的觸碰位置? 10/16 15:13
24F:→ mshockwave: 他只是一種testing方法,在你開發的時候模擬使用者輸 10/17 12:35
25F:→ mshockwave: 入,來看看app符不符合你期望的 10/17 12:35
28F:→ ssccg: 他說的應該是Google Play上的io.uxtesting.uxtester 10/17 18:16
29F:→ ssccg: 稍微看了一下,我猜他是開啟開發者模式那個選項後,直接把 10/17 18:30
30F:→ ssccg: 畫面錄下來,至於他寫有精確位置的Heatmap,他們網站上寫 10/17 18:31
31F:→ ssccg: 要整合他們的SDK,也就是還是app裡面自己抓自己的 10/17 18:32