一种手机计算器应用显示方法及装置与流程

文档序号:11138998阅读:593来源:国知局
一种手机计算器应用显示方法及装置与制造工艺

本发明涉及手机相关技术领域,特别是一种手机计算器应用显示方法及装置。



背景技术:

手机由于屏幕较小,因此基本上大部分手机上的应用都是全屏显示,如果要切换到其他应用需要点击手机上的按键进行切换。

然而,发明人在实现发明的过程中发现,现有的手机的应用显示方式,对计算器应用的显示并不合适。由于用户使用计算器应用的场景,多数是为了对其他应用中的数字进行计算,因此用户需要在计算器应用和其他应用间进行多次切换,以读取其他应用中的数字然后使用计算器进行切换,在应用间多次切换,让用户使用非常不便。



技术实现要素:

基于此,有必要针对现有技术手机使用计算器应用需要经常在应用间切换的技术问题,提供一种手机计算器应用显示方法及装置。

本发明实施例提供一种手机计算器应用显示方法,包括:

响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示;

在浮动显示所述计算器应用的同时,缩小显示所述计算器应用。

进一步的,在响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示之前,所述方法还包括:

响应于计算器应用启动请求,启动所述计算器应用,并在所述计算器应用上显示切换按键;

响应于切换按键被点击事件,生成对所述计算器应用的浮动显示请求。

再进一步的:

所述响应于计算器应用启动请求,启动所述计算器应用,具体包括:响应于计算器应用启动请求,获取所述计算器应用的全屏布局,启动所述计算器应用,并采用所述全屏布局显示所述计算器应用;

所述在浮动显示所述计算器应用的同时,缩小显示所述计算器应用,具体包括:获取所述计算器应用的缩小布局,采用所述缩小布局浮动显示所述计算器应用。

更进一步的,在浮动显示所述计算器应用的同时,缩小显示所述计算器应用之后,所述方法还包括:

响应于对计算器应用的浮动取消请求,将所述计算器应用设置为浮动取消;

全屏显示所述计算器应用。

再进一步的,在响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示之前,所述方法还包括:

响应于浮动显示的计算器辅助按键被点击事件,启动所述计算器应用,并生成对所述计算器应用的浮动显示请求。

本发明实施例提供一种手机计算器应用显示装置,其特征在于,包括:

浮动设定模块,用于:响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示;

缩小显示模块,用于:在浮动显示所述计算器应用的同时,缩小显示所述计算器应用。

进一步的,在所述浮动设定模块之前,所述装置还包括计算器应用启动模块,用于:

响应于计算器应用启动请求,启动所述计算器应用,并在所述计算器应用上显示切换按键;

响应于切换按键被点击事件,生成对所述计算器应用的浮动显示请求。

再进一步的:

所述响应于计算器应用启动请求,启动所述计算器应用,具体包括:响应于计算器应用启动请求,获取所述计算器应用的全屏布局,启动所述计算器应用,并采用所述全屏布局显示所述计算器应用;

所述在浮动显示所述计算器应用的同时,缩小显示所述计算器应用,具体包括:获取所述计算器应用的缩小布局,采用所述缩小布局浮动显示所述计算器应用。

更进一步的,在缩小显示模块之后,所述装置还包括浮动取消模块,用于:

响应于对计算器应用的浮动取消请求,将所述计算器应用设置为浮动取消;

全屏显示所述计算器应用。

再进一步的,在所述浮动设定模块之前,所述装置还包括计算器辅助按键浮动缩小显示模块,用于:

响应于浮动显示的计算器辅助按键被点击事件,启动所述计算器应用,并生成对所述计算器应用的浮动显示请求。

本发明实施例通过将计算器应用设置为浮动缩小显示,使得计算器应用能够浮动并显示在其他应用之上,用户就可以方便地从其他应用获取数字,并使用计算器应用计算,从而无需在应用间切换,大大提高了用户使用计算器应用的便捷性。

附图说明

图1为本发明实施例提供的一种手机计算器应用显示方法的工作流程图;

图2为本发明可选实施例提供的一种手机计算器应用显示方法的工作流程图;

图3为本发明实施例提供一种手机计算器应用显示装置的装置模块图;

图4为本发明一实施例提供的手机的结构框图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步详细的说明。

如图1所示为本发明实施例提供的一种手机计算器应用显示方法的工作流程图,包括:

步骤S101,响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示;

步骤S102,在浮动显示所述计算器应用的同时,缩小显示所述计算器应用。

用户使用智能终端开启计算器应用,当需要将计算器应用浮动显示时,通过点击屏幕按键,触发步骤S101,将计算器应用设置为浮动显示。例如,在安卓系统中,可以通过Windowsmanager将计算器应用设置为浮动显示。当计算器应用浮动显示后,执行步骤S102,将计算器应用缩小显示,使得计算器应用浮动在其他所有应用之上。

本发明实施例通过将计算器应用设置为浮动缩小显示,使得计算器应用能够浮动并显示在其他应用之上,用户就可以方便地从其他应用获取数字,并使用计算器应用计算,从而无需在应用间切换,大大提高了用户使用计算器应用的便捷性。

在其中一个实施例中,在响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示之前,所述方法还包括:

响应于计算器应用启动请求,启动所述计算器应用,并在所述计算器应用上显示切换按键;

响应于切换按键被点击事件,生成对所述计算器应用的浮动显示请求。

本实施例为计算器增加切换按键,当用户点击切换按键,则可以切换至浮动显示,方便用户使用。

在其中一个实施例中:

所述响应于计算器应用启动请求,启动所述计算器应用,具体包括:响应于计算器应用启动请求,获取所述计算器应用的全屏布局,启动所述计算器应用,并采用所述全屏布局显示所述计算器应用;

所述在浮动显示所述计算器应用的同时,缩小显示所述计算器应用,具体包括:获取所述计算器应用的缩小布局,采用所述缩小布局浮动显示所述计算器应用。

本实施例在计算器处于不同显示状态时,选择不同的布局(layout),其中缩小布局的每个部件小于或等于全屏布局中相应的部件,方便用户在不同的场合下使用。

在其中一个实施例中,在浮动显示所述计算器应用的同时,缩小显示所述计算器应用之后,所述方法还包括:

响应于对计算器应用的浮动取消请求,将所述计算器应用设置为浮动取消;

全屏显示所述计算器应用。

浮动取消请求可以是专门建立一个浮动取消按键,当用户点击浮动取消按键时触发浮动取消请求,也可以是采用一个统一的切换按键,当计算器采用全屏布局显示时,点击切换按键产生浮动显示请求,在计算器采用缩小布局显示时,点击切换按键产生浮动取消请求。

本实施例增加对浮动取消请求的响应,从而便于用户在全屏显示和缩小显示之间进行切换。

在其中一个实施例中,在响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示之前,所述方法还包括:

响应于浮动显示的计算器辅助按键被点击事件,启动所述计算器应用,并生成对所述计算器应用的浮动显示请求。

本实施例增加计算器辅助按键,该计算器辅助按键为浮动显示,因此,当用户需要使用计算器时,可以点击该按键,启动浮动显示的计算器,为用户在其他应用中调用计算器应用提供了便捷的方式。

如图2所示为本发明可选实施例提供的一种手机计算器应用显示方法的工作流程图,包括:

步骤S201,响应于计算器应用启动请求,获取所述计算器应用的全屏布局,启动所述计算器应用,采用所述全屏布局显示所述计算器应用,并在所述计算器应用上显示切换按键;

当用户点击手机上的计算器应用时,产生计算器应用启动请求,从而触发启动计算器应用,并采用全屏布局显示,全屏布局的部件较大,便于用户点击;

步骤S202,响应于切换按键被点击事件,生成对所述计算器应用的浮动显示请求;

当用户点击切换按键,则产生切换按键被点击事件,并触发生成浮动显示请求;

步骤S203,响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示;

系统接收到浮动显示请求,将所述计算器应用设置为浮动显示,对于安卓系统,为计算器应用启动浮动显示服务,该浮动显示服务获取WindowManagerImpl.CompatModeWrapper,并为CompatModeWrapper设置浮动显示的参数;

步骤S204,获取所述计算器应用的缩小布局,采用所述缩小布局浮动显示所述计算器应用;

将CompatModeWrapper设置为采用缩小布局,实现缩小显示,缩小布局的部件每个部件小于或等于全屏布局中相应的部件,方便用户在缩小显示时使用。

如图3所示为本发明实施例提供一种手机计算器应用显示装置的装置模块图,包括:

浮动设定模块301,用于:响应于对计算器应用的浮动显示请求,将所述计算器应用设置为浮动显示;

缩小显示模块302,用于:在浮动显示所述计算器应用的同时,缩小显示所述计算器应用。

本发明实施例通过将计算器应用设置为浮动缩小显示,使得计算器应用能够浮动并显示在其他应用之上,用户就可以方便地从其他应用获取数字,并使用计算器应用计算,从而无需在应用间切换,大大提高了用户使用计算器应用的便捷性。

在其中一个实施例中,在所述浮动设定模块之前,所述装置还包括计算器应用启动模块,用于:

响应于计算器应用启动请求,启动所述计算器应用,并在所述计算器应用上显示切换按键;

响应于切换按键被点击事件,生成对所述计算器应用的浮动显示请求。

本实施例为计算器增加切换按键,当用户点击切换按键,则可以切换至浮动显示,方便用户使用。

在其中一个实施例中:

所述响应于计算器应用启动请求,启动所述计算器应用,具体包括:响应于计算器应用启动请求,获取所述计算器应用的全屏布局,启动所述计算器应用,并采用所述全屏布局显示所述计算器应用;

所述在浮动显示所述计算器应用的同时,缩小显示所述计算器应用,具体包括:获取所述计算器应用的缩小布局,采用所述缩小布局浮动显示所述计算器应用。

本实施例在计算器处于不同显示状态时,选择不同的布局(layout),其中缩小布局的每个部件小于或等于全屏布局中相应的部件,方便用户在不同的场合下使用。

在其中一个实施例中,在缩小显示模块之后,所述装置还包括浮动取消模块,用于:

响应于对计算器应用的浮动取消请求,将所述计算器应用设置为浮动取消;

全屏显示所述计算器应用。

本实施例增加对浮动取消请求的响应,从而便于用户在全屏显示和缩小显示之间进行切换。

在其中一个实施例中,在所述浮动设定模块之前,所述装置还包括计算器辅助按键浮动缩小显示模块,用于:

响应于浮动显示的计算器辅助按键被点击事件,启动所述计算器应用,并生成对所述计算器应用的浮动显示请求。

本实施例增加计算器辅助按键,该计算器辅助按键为浮动显示,因此,当用户需要使用计算器时,可以点击该按键,启动浮动显示的计算器,为用户在其他应用中调用计算器应用提供了便捷的方式。

如图4所示为本发明一实施例提供的手机的结构框图,其主要包括:处理器401、存储器402及通信组件403等。

其中存储器402中存储前述方法的具体代码,由处理器401具体执行,通信组件403进行通信。

此外,上述的存储器402中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台移动终端(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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