[问题] 急问 有没有方式可以类似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