与第三方整合经验总结

最近因工作需要,需要与第三方pg进行整合。

pg只有一个andoid应用,我要做的分析它的事件流,将分析结果与另一种事件流psensor整合,形成新的事件流。


目标:pg的click,swipe,press事件有一个共同的起点--down。我需要过滤click,保留swipe和press。同时,在检测到down事件时,读取psensor的值,若不为0,将pg的down和psensor的值整合成click或back操作。


通过反复测试,抓log,我对pg的事件流有个大概了解,就开始编码。

由于很难区分pg的3个主要事件,我的策略是检测到down时,等待一段时间,读取psensor,若psensor值不为0,整合。否则,按照pg原来事件上报。


后来在过滤click事件时,遇到了各种问题。原本认为正确的都变成了错误。


总结:

逻辑很简单,输入不明确。猜的顺利进展顺利,猜错了也没什么。问题是经历了肯定,否定又否定等情绪后,开始变得纠结。我突然觉得开发者选择工具时,很看重工具的文档资料等,较完善的支持,会大大减少“吃力不讨好”。我真是“吃力不讨好”啊,可这是工作,我没有办法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值