【技术实现步骤摘要】
本专利技术涉及嵌入式linux,尤其涉及一种基于嵌入式linux实现手势滑屏的方法、电子设备及存储介质。
技术介绍
1、linux嵌入式系统因为其开源、精简高效、稳定、可定制以及低功耗的特点,在工业和消费领域的电子产品上有着广泛的应用。目前,嵌入式linux设备在展示超过显示屏幕最大显示数据量时,都是通过硬按键或者交互界面上软按键的方式进行翻页处理,数据查找速度慢,难以快速定位到目标数据位置。
2、图形用户界面能实现通过手势控制安装设备的操作界面,通过手势滑动、点击等手势实现显示屏幕中显示数据的连续移动、选择等,图形用户界面不仅能提升用户体验,而且操控灵活,尤其是,通过手势滑动控制显示窗口显示内容随手势滑动,相较于按键翻页,能够快速定位目标内容位置。
3、但是,由于linux嵌入式系统本身硬件资源限制,在这些电子产品上不适合运行占用系统资源较大的功能软件,比如复杂的图形用户界面;在运行庞大的图形用户界面软件时,会给低功耗的嵌入式系统带来巨大的开销,在不增加硬件成本(比如增加内存、提高cpu频率等)的前提下,会导致
...【技术保护点】
1.一种基于嵌入式linux实现手势滑屏的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据目标数据的行数和列数创建链表数据结构;创建的所述链表数据结构的行数等于目标数据的行数,每行单元格的数量等于目标数据的列数,且每行为一个行节点,相邻的两个行节点之间双向链接;每行包括多个单元格节点,每行两个相邻单元格节点之间双向链接;
3.根据权利要求1所述的方法,其特征在于,所述根据接收到打开目标数据请求,从链表数据结构的起始位置开始向画布绘制数据完成画布目标数据的初始化,并记录当前链表读取位置,具体为:
4
...【技术特征摘要】
1.一种基于嵌入式linux实现手势滑屏的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据目标数据的行数和列数创建链表数据结构;创建的所述链表数据结构的行数等于目标数据的行数,每行单元格的数量等于目标数据的列数,且每行为一个行节点,相邻的两个行节点之间双向链接;每行包括多个单元格节点,每行两个相邻单元格节点之间双向链接;
3.根据权利要求1所述的方法,其特征在于,所述根据接收到打开目标数据请求,从链表数据结构的起始位置开始向画布绘制数据完成画布目标数据的初始化,并记录当前链表读取位置,具体为:
4.根据权利要求1所述的方法,其特征在于,所述监控手势滑屏事件,并根据手势滑屏事件中连续变化的触摸点坐标,计算手势滑屏的滑动方向和滑动速度,包括以下步骤:
5.根据权利要求2所述的方法,其特征在于,所述取帧停止条件包括:
6.根据权利要求2所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:范坤芳,谭雪松,张鹏飞,
申请(专利权)人:北京平治东方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。