一种长按快速计算方法及系统与流程

文档序号:14249104阅读:269来源:国知局
一种长按快速计算方法及系统与流程

本发明涉及移动终端技术领域,尤其涉及一种长按快速计算方法及系统。



背景技术:

移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、pos机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑。随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端的处理能力已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。

有时候在看一些文件的时候,会出现一些数字计算,比如说在文件中出现了15*(13+13)-52+13+45+79/12+56455+4454745这些数字,如果我们想知道它的结果,一般会先退出当前应用,随后进入计算器应用,然后一个一个输入再进行计算,这样计算不仅繁琐而且浪费时间。



技术实现要素:

针对现有的技术存在的上述问题,现提供一种长按快速计算方法及系统的技术方案,具体如下:

一种长按快速计算方法,适用于移动终端,其中,包括:

步骤s1,在所述移动终端上开启一主应用时,于所述主应用的显示界面上捕获一第一触摸事件;

步骤s2,判断所述第一触摸事件是否为一预设的长按事件,并在所述第一触摸事件为所述长按事件时获取所述第一触摸事件选中的于所述显示界面上显示的字符;

步骤s3,当确定所述字符均为所述移动终端中内置的计算器应用可识别的字符时,将所述字符发送给所述计算器应用;

步骤s4,通过所述计算器应用计算所述字符并将计算结果反馈至所述主应用的所述显示界面上显示。

优选的,所述长按事件为用户长按所述移动终端的所述显示界面并持续预设时段的触摸事件;

则所述步骤s2具体包括:

步骤s21,判断所述第一触摸事件是否为所述长按事件:

若否,则返回所述步骤s1;

步骤s22,获取所述第一触摸事件选中的坐标信息;

步骤s23,获取所述坐标信息对应的字符串中包括的所述字符。

优选的,所述步骤s3具体包括:

步骤s31,当确定所述字符均为计算器可识别字符时,弹出计算菜单项;

步骤s32,于所述计算菜单项上捕获一第二触摸事件;

步骤s33,获取所述第二触摸事件选中的坐标点;

步骤s34,当确定所述坐标点对应所述计算菜单项中的计算键时,将所述字符发送给所述计算器应用。

优选的,所述步骤s4中,通过所述计算器应用计算所述字符,并通过广播技术将计算结果反馈至所述主应用的所述显示界面上显示。

本发明还提供一种长按快速计算系统,适用于移动终端,其特征在于,包括:

捕获单元,用于在所述移动终端上开启一主应用时,于所述主应用的显示界面上捕获一第一触摸事件;

获取单元,连接所述捕获单元,用于判断所述第一触摸事件是否为一预设的长按事件,并在所述第一触摸事件为所述长按事件时获取所述第一触摸事件选中的于所述显示界面上显示的字符;

发送单元,连接所述获取单元,用于当确定所述字符均为所述移动终端中内置的计算器应用可识别的字符时,将所述字符发送给所述计算器应用;

计算单元,连接所述发送单元,用于通过所述计算器应用计算所述字符并将计算结果反馈至所述主应用的所述显示界面上显示。

优选的,所述长按事件为用户长按所述移动终端的所述显示界面并持续预设时段的触摸事件;

则所述获取单元包括:

判断模块,连接所述捕获单元,用于判断所述第一触摸事件是否为所述长按事件,若否,则返回所述捕获单元;

第一获取模块,连接所述判断模块,用于获取所述第一触摸事件选中的坐标信息;

第二获取模块,连接所述第一获取模块,用于获取所述坐标信息对应的字符串中包括的所述字符。

优选的,所述发送单元包括:

弹出模块,连接所述第二获取模块,用于当确定所述字符均为计算器可识别字符时,弹出计算菜单项;

捕获模块,连接所述弹出模块,用于于所述计算菜单项上捕获一第二触摸事件;

第三获取模块,连接所述捕获模块,用于获取所述第二触摸事件选中的坐标点;

发送模块,连接所述第三获取模块,用于当确定所述坐标点对应所述计算菜单项中的计算键时,将所述字符发送给所述计算器应用。

优选的,所述计算单元中,通过所述计算器应用计算所述字符,并通过广播技术将计算结果反馈至所述主应用的所述显示界面上显示。

上述技术方案的有益效果:提供一种长按快速计算方法及系统,通过长按选中需要计算的字符,即可快速得到计算结果,操作简单,大大提高用户的使用体验。

附图说明

图1为本发明的较佳的实施例中,一种长按快速计算方法的流程示意图;

图2-3为本发明的较佳的实施例中,于图1的基础上,一种长按快速计算方法的分步骤流程示意图;

图4为本发明的较佳的实施例中,一种长按快速计算系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明的较佳的实施例中,基于现有技术中存在的上述问题,提供一种长按快速计算方法,上述快速计算方法的流程如图1所示,包括:

步骤s1,在所述移动终端上开启一主应用时,于主应用的显示界面上捕获一第一触摸事件;

步骤s2,判断第一触摸事件是否为一预设的长按事件,并在第一触摸事件为长按事件时获取第一触摸事件选中的于显示界面上显示的字符;

步骤s3,当确定字符均为移动终端中内置的计算器应用可识别的字符时,将字符发送给计算器应用;

步骤s4,通过计算器应用计算字符并将计算结果反馈至主应用的显示界面上显示。

本发明的较佳的实施例中,长按事件为用户长按移动终端的显示界面并持续预设时段的触摸事件;

如图2所示,步骤s2具体包括:

步骤s21,判断第一触摸事件是否为长按事件:

若否,则返回步骤s1;

步骤s22,获取第一触摸事件选中的坐标信息;

步骤s23,获取坐标信息对应的字符串中包括的字符。

本发明的较佳的实施例中,如图3所示,步骤s3具体包括:

步骤s31,当确定字符均为计算器可识别字符时,弹出计算菜单项;

步骤s32,于计算菜单项上捕获一第二触摸事件;

步骤s33,获取第二触摸事件选中的坐标点;

步骤s34,当确定坐标点对应计算菜单项中的计算键时,将字符发送给计算器应用。

本发明的较佳的实施例中,步骤s4中,通过计算器应用计算字符,并通过广播技术将计算结果反馈至主应用的显示界面上显示。

上述技术方案中,广播技术为broadcast技术。

本发明还提供一种长按快速计算系统,适用于移动终端,如图4所示,包括:

捕获单元1,用于在移动终端上开启一主应用时,于主应用的显示界面上捕获一第一触摸事件;

获取单元2,连接捕获单元1,用于判断第一触摸事件是否为一预设的长按事件,并在第一触摸事件为长按事件时获取第一触摸事件选中的于显示界面上显示的字符;

发送单元3,连接获取单元2,用于当确定字符均为移动终端中内置的计算器应用可识别的字符时,将字符发送给计算器应用;

计算单元4,连接发送单元3,用于通过计算器应用计算字符并将计算结果反馈至主应用的显示界面上显示。

本发明的较佳的实施例中,长按事件为用户长按移动终端的显示界面并持续预设时段的触摸事件;

则获取单元2包括:

判断模块21,连接捕获单元1,用于判断第一触摸事件是否为长按事件,若否,则返回捕获单元1;

第一获取模块22,连接判断模块21,用于获取第一触摸事件选中的坐标信息;

第二获取模块23,连接第一获取模块22,用于获取坐标信息对应的字符串中包括的字符。

本发明的较佳的实施例中,发送单元3包括:

弹出模块31,连接第二获取模块23,用于当确定字符均为计算器可识别字符时,弹出计算菜单项;

捕获模块32,连接弹出模块31,用于于计算菜单项上捕获一第二触摸事件;

第三获取模块33,连接捕获模块32,用于获取第二触摸事件选中的坐标点;

发送模块34,连接第三获取模块33,用于当确定坐标点对应计算菜单项中的计算键时,将字符发送给计算器应用。

本发明的较佳的实施例中,计算单元4中,通过计算器应用计算字符,并通过广播技术将计算结果反馈至主应用的显示界面上显示。

上述技术方案中,广播技术为broadcast技术。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1