【技术实现步骤摘要】
一种打点方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机应用
,尤其涉及一种打点方法、装置、电子设备及存储介质。
技术介绍
[0002]在实际应用中,以某列表视图被触发时的触发操作为例,当Android系统监测到该触发操作时,其可以对该触发操作进行一次计数,这一计数过程可以称为打点过程,该列表视图可以称为点位数据。
[0003]需要说明的是,现有方案中对各个点位数据进行打点均是分散处理,后期对于这些点位数据的维护成本较高,尤其是当点位数据的数量大量增长后,该维护成本更会大幅度上涨。
技术实现思路
[0004]本专利技术实施例提供了一种打点方法、装置、电子设备及存储介质,解决了点位数据的维护成本较高的问题。
[0005]第一方面,本专利技术实施例提供了一种打点方法,可以包括:
[0006]在监测到打点的触发事件时,获取与触发事件对应的打点参数,其中,该打点参数包括起始位置信息、结束位置信息和类型信息;
[0007]以打点参数为入参参数,调用已构建完成的 ...
【技术保护点】
【技术特征摘要】
1.一种打点方法,其特征在于,包括:在监测到打点的触发事件时,获取与所述触发事件对应的打点参数,其中,所述打点参数包括起始位置信息、结束位置信息和类型信息;以所述打点参数为入参参数,调用已构建完成的打点函数,以使所述打点函数根据所述入参参数实现打点功能;其中,所述打点函数通过如下步骤实现打点功能:获取所述起始位置信息所在的列表页面的适配器对象,若所述适配器对象非空且所述起始位置信息满足预设显示条件,则基于所述适配器对象分别获取设置于所述起始位置信息和所述结束位置信息间的各点位数据的点位信息;从各所述点位数据中筛选出所述点位信息包括所述类型信息的目标数据,并基于与所述目标数据的所述类型信息匹配的打点逻辑进行打点。2.根据权利要求1所述的方法,其特征在于,从各所述点位数据中筛选出所述点位信息包括所述类型信息的目标数据,并基于与所述目标数据的所述类型信息匹配的打点逻辑进行打点,包括:将所述起始位置信息作为当前位置信息,将所述当前位置信息对应的所述点位数据的所述点位信息作为当前信息;若所述当前信息包括所述类型信息,将所述当前信息对应的所述点位数据作为目标数据,以所述目标数据的所述类型信息为入参参数,通过调用when函数实现打点功能,其中,所述when函数用于根据所述入参参数从各候选逻辑中筛选出打点逻辑,并通过执行所述打点逻辑以实现打点功能;将所述当前信息的下一位置信息更新为所述当前信息,并重复执行所述将所述当前位置信息对应的所述点位数据的所述点位信息作为当前信息的步骤,直至所述当前信息是所述结束位置信息。3.根据权利要求1所述的方法,其特征在于,还包括:若所述适配器对象为空和/或所述起始位置信息未满足所述预设显示条件,则执行返回操作以退出打点功能。4.根据权利要求1所述的方法,其特征在于,所述打点函数是复写在抽象子类中的复写函数,所述抽象子类继承于抽象基类,所述复写函数是所述抽象基类中的抽象函数,所述抽象基类是设置于位置计算逻辑中的基类,所述抽象函数是已注入到所述位置计算逻辑中的函数。5.根据权利要求4所述的方法,其特征在于,所述抽象函数通过如下步骤预先注入到所述位置计算逻辑中:获取设置于所述列表页面中的列表视图的列表视图对象,并基于所述列表视图对象获取用于对所述列表视图的滚动逻辑进行监听的滚动监听函数;在...
【专利技术属性】
技术研发人员:张磊,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。