[发明专利]一种用于安卓应用的悬浮窗控制方法、系统及介质在审
申请号: | 202111571268.7 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114356158A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 王瑞焕;王睿;胡焱;牛鹏 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F3/0486;G06F3/04883;G06F9/451 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 应用 悬浮 控制 方法 系统 介质 | ||
1.一种用于安卓应用的悬浮窗控制方法,其特征在于,包括以下步骤:
悬浮窗口生成步骤:
配置第一策略,获取窗口信息;基于所述第一策略和所述窗口信息执行悬浮窗生成操作,得到第一悬浮窗口;
窗口位置调控步骤:
配置悬浮窗位置管理接口;基于所述第一悬浮窗口和所述悬浮窗位置管理接口执行悬浮窗位置调控操作,得到第二悬浮窗口;
窗口绑定适配步骤:
配置悬浮窗绑定接口,获取应用关联信息;基于所述第二悬浮窗口、所述悬浮窗绑定接口和所述应用关联信息执行悬浮窗绑定适配操作。
2.根据权利要求1所述的一种用于安卓应用的悬浮窗控制方法,其特征在于:
所述窗口信息包括:系统窗口信息和悬浮窗需求信息;所述系统窗口信息中设有第一应用界面信息、第一操作区域尺寸信息和第一屏幕尺寸信息;所述悬浮窗需求信息中设有悬浮窗尺寸信息和悬浮窗透明度信息;
所述应用关联信息中设有若干应用标识以及与若干所述应用标识分别匹配的若干关联索引;所述关联索引中设有若干相互关联的应用进程标识。
3.根据权利要求2所述的一种用于安卓应用的悬浮窗控制方法,其特征在于:
所述悬浮窗生成操作包括:
调用移动端屏幕输出跳转页面选取提示信息,识别第一用户对于所述移动端屏幕的触控落点区域;在所述第一应用界面信息确认与所述触控落点区域相匹配的第一跳转信息;基于所述第一屏幕尺寸信息设定第一尺寸阈值,基于所述第一操作区域尺寸信息设定第二尺寸阈值;
判断所述悬浮窗尺寸信息是否均小于所述第一尺寸阈值和所述第二尺寸阈值;若均小于,则调用所述第一策略在所述第一操作区域中构建与所述悬浮窗尺寸信息相匹配的第一悬浮框架;若非均小于,则调用所述第一策略在所述第一操作区域中构建与所述第二尺寸阈值相匹配的所述第一悬浮框架;
基于所述第一跳转信息在所述第一悬浮框架中生成第一跳转页面,得到待调整悬浮窗口;调用所述第一策略按照所述悬浮窗透明度信息调整所述待调整悬浮窗口的透明度,得到所述第一悬浮窗口。
4.根据权利要求3所述的一种用于安卓应用的悬浮窗控制方法,其特征在于:
所述悬浮窗位置调控操作包括:
设置所述第一悬浮窗口的边缘区域和移动区域;设置调整基准参数、移动基准参数和第一按压时间段;
判断所述第一用户是否按压所述移动端屏幕;若是,则获取所述第一用户对于所述移动端屏幕第一按压处的第一按压坐标,并在所述第一按压时间段内获取所述第一用户对于所述移动端屏幕第二按压处的第二按压坐标;
判断所述第一按压坐标是否位于所述边缘区域或所述移动区域内;若位于,则获取所述第一悬浮窗口的坐标点信息,计算所述第一按压坐标和所述第二按压坐标的按压坐标差值,基于所述按压坐标差值计算所述第一按压坐标和所述第二按压坐标之间的第一距离值;
当所述第一按压坐标位于所述边缘区域内时,比对所述第一距离值与所述调整基准参数,若所述第一距离值达到所述调整基准参数,则基于所述悬浮窗位置管理接口和所述坐标点信息执行窗口大小修正步骤;
当所述第一按压坐标位于所述移动区域内时,比对所述第一距离值与所述移动基准参数,若所述第一距离值达到所述移动基准参数,则基于所述悬浮窗位置管理接口和所述坐标点信息执行窗口位置修正步骤。
5.根据权利要求4所述的一种用于安卓应用的悬浮窗控制方法,其特征在于:
所述窗口大小修正步骤包括:
在所述坐标点信息中确认与所述第一按压坐标相匹配的第一基准坐标;设定所述坐标点信息中除所述第一基准坐标外的坐标为第一关联坐标;识别所述第一基准坐标与所述第一关联坐标间的基准坐标差值;
按照所述基准坐标差值设定与所述第二按压坐标相对应的第二关联坐标;基于所述第二按压坐标和所述第二关联坐标计算预修正窗口大小值;基于所述第一基准坐标和所述第一关联坐标计算第一窗口大小值;
计算所述预修正窗口大小值与所述第一窗口大小值之间的比例关系;基于所述第二按压坐标和所述第一基准坐标之间的位置关系设定修正方向;
调用所述悬浮窗位置管理接口按照所述比例关系和所述修正方向对所述第一悬浮窗口进行缩放处理或放大处理,得到所述第二悬浮窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111571268.7/1.html,转载请声明来源钻瓜专利网。