截图的处理方法及装置与流程

文档序号:12462324阅读:193来源:国知局
截图的处理方法及装置与流程

本公开实施例涉及电子技术领域,尤其涉及一种截图的处理方法及装置。



背景技术:

目前,电子技术的快速发展为人们的生活带来了极大的便利,例如通过终端上安装的应用终端用户可以从事与日常生活相关的很多活动,例如新闻浏览、网上购物、社会交际与沟通等。

用户在使用终端的过程中,当需要对于一些浏览的信息进行截图以便于与好友一同分享,例如购物时物品图片、浏览到的新闻或者学术性理论等,而在截图时,如果终端的当前界面上显示有悬浮按钮,该悬浮按钮则会对截图画面产生影响。



技术实现要素:

为了克服相关技术中存在的问题,本公开示例性实施例提供了一种截图的处理方法及装置,实现了生成的截图画面不被悬浮按钮遮挡。

第一方面,本公开实施例提供了一种截图的处理方法,所述方法包括:

当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮;

当所述待截图界面显示有悬浮按钮时,取消显示所述悬浮按钮;

在取消显示所述悬浮按钮之后执行所述截图命令。

本公开的实施例提供的技术方案可以包括以下有益效果:在进行截图操作时检测到悬浮按钮处于显示状态时,则取消该悬浮按钮的显示使执行截图命令后形成的截图画面不被遮挡,使生成的截图画面符合用户需求,同时也方便了用户的截图操作,避免了用户在生成被遮挡的截图之后需要将手动关闭悬浮按钮的繁琐步骤。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮包括:

通过操作系统检测是否运行有悬浮按钮;

在确定运行有悬浮按钮时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

通过操作系统停止运行悬浮按钮。

本公开的实施例提供的技术方案可以包括以下有益效果:在获取到截图命令之后通过操作系统来检测当前是否运行有悬浮按钮并默认其为显示状态,通过操作系统中相关的策略停止运行悬浮按钮,实现了悬浮按钮的关闭。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮包括:

通过界面显示控件检测是否运行有用于悬浮按钮的图层;

在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

取消显示用于悬浮按钮的图层。

本公开的实施例提供的技术方案可以包括以下有益效果:在悬浮按钮运行时界面显示控件中可以通过图层检测的方式检测出是否显示有悬浮按钮,并通过界面显示并在界面显示控件检测确定的情况下取消显示用于悬浮按钮的图层。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮包括:

通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

将悬浮按钮的显示属性修改为隐藏属性。

本公开的实施例提供的技术方案可以包括以下有益效果:悬浮按钮控件用于控制悬浮按钮,并修改悬浮按钮的显示属性,使悬浮按钮的显示属性修改为隐藏状态,进而使生成的截图画面不被悬浮按钮遮挡。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述方法还包括:

在执行截图处理之后,恢复显示所述悬浮按钮。

本公开的实施例提供的技术方案可以包括以下有益效果:较为智能地恢复悬浮按钮,避免了用户在截图完成之后再手动地开启悬浮按钮的繁琐操作,为用户节省了时间。

第二方面,本公开实施例还提供了一种截图的处理装置,所述装置包括:

检测模块,用于当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮;

取消模块,用于当所述待截图界面显示有悬浮按钮时,取消显示所述悬浮按钮;

执行模块,用于在取消显示所述悬浮按钮之后执行所述截图命令。

上述的处理装置,所述检测模块包括:

运行检测子模块,用于通过操作系统检测是否运行有悬浮按钮;

确定子模块,用于在确定运行有悬浮按钮时,确定显示有悬浮按钮;

所述取消模块,包括:

停止子模块,用于通过操作系统停止运行悬浮按钮。

上述的处理装置,所述检测模块包括:

图层检测子模块,用于通过界面显示控件检测是否运行有用于悬浮按钮的图层;

第二确定子模块,用于在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

所述取消模块包括:

图层取消子模块,用于取消显示用于悬浮按钮的图层。

上述的处理装置,所述检测模块包括:

显示属性检测子模块,用于通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

第三确定子模块,用于在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

所述取消模块包括:

修改子模块,用于将悬浮按钮的显示属性修改为隐藏属性。

上述的处理装置,所述装置还包括:

恢复模块,用于在执行截图处理之后,恢复显示所述悬浮按钮。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种截图的处理方法的流程图。

图2是根据一示例性实施例示出的通过操作系统检测是否显示有悬浮按钮的流程示意图。

图3是根据一示例性实施例示出的通过界面显示控制检测是否显示有悬浮按钮的流程示意图。

图4是根据一示例性实施例示出的通过悬浮按钮控件检测是否显示有悬浮按钮的流程示意图。

图5是根据一示例性实施例示出的截图的处理方法的流程图的整体流程示意图。

图6是根据一示例性实施例示出的截图的处理装置框图。

图7是根据一示例性实施例示出的检测模块的组成框图。

图8是根据一示例性实施例示出的检测模块的组成框图。

图9是根据一示例性实施例示出的检测模块的组成框图。

图10是根据一示例性实施例示出的截图的处理装置的整体组成框图。

图11是根据一示例性实施例示出的一种实现截图的处理方法的装置的框图。

图12是根据一示例性实施例示出的一种实现截图的处理方法的装置的框图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本公开涉及一种截图的处理方法,其主要运用于需要截图的场景中,截图的场景可以为移动终端、计算机端或者服务器,在进行截图操作时,由于用户可能会打开多个应用或者图层,从而使得用户需要被截图的画面被遮挡,截图画面上的数据信息不能完整地显示,在发现截图画面被遮挡时,用户一般需要手动地关闭悬浮按钮然后进行第二次的截图操作,并且在第二次的操作完成之后再重新手动地开启悬浮图层,如此繁复的过程不仅会浪费用户的时间,还会影响用户对于产品的用户体验。

本公开的截图的处理方法,通过在获取到截图命令后“移除”截图画面上的悬浮按钮的方式,使得截图画面不被悬浮按钮所遮挡,截图画面上的信息和内容能够得以全部显示,避免用户在获取到截图画面后发现被悬浮按钮遮挡进而手动设置悬浮按钮之后再进行第二次的截图操作才能得到不被遮挡的截图画面。

本公开示例性实施例适用于带有悬浮按钮的智能型终端中以进行截图的情况,该方法可以由终端的控制装置来执行,其中该控制装置可以由软件和/或硬件来实现,一般地可集成于移动终端中,如图1所示,为本公开提供的一种截图的处理方法的流程图,所述方法包括如下步骤:

在步骤110中,当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮;

本公开示例性实施例中,截图命令生成的平台可以为基于android操作系统的终端,例如android手机,其可进行的截图命令可以为通过电源键+音量减键组合形成的截图命令,也可以为在屏幕上敲击所形成的截图命令。

在其操作系统不同(例如在同一终端中可以同时安装两个及以上的操作系统)的情况下,所述截图命令以及形成该截图命令的截图操作也可以不同。可以理解的是,所述截图命令可以根据实际情况设定,不同的终端中的截图命令可不相同,本公开并不对截图命令的格式或者相应的截图命令所对应的截图操作作出限定。

通过对终端设备的操作生成的截图命令,可被本公开示例性实施例的控制装置所接收,当接收到截图命令时,执行检测步骤。在一种可行的实施方式中,在检测步骤中确保检测到的悬浮按钮为隐藏状态(隐藏状态)时才停止对所述截图命令的中断并执行截图命令,以确保所述截图命令生成的截图画面不被悬浮按钮遮挡。

在本公开示例性实施例的实施场景中,检测步骤中包括检测当前是否显示有悬浮按钮,可以确保生成的截图画面不被遮挡,从而保留完整的截图画面。

在步骤120中,当所述待截图界面显示有悬浮按钮时,取消显示所述悬浮按钮;

当在步骤110中的检测结果为当前显示有悬浮按钮时,即可判断当前截图命令所对应的截图画面被悬浮按钮所遮挡,取消所述悬浮按钮的显示。

取消所述悬浮按钮的显示,包括的方法可以为:关闭、停止运行所述悬浮按钮,设置所述悬浮按钮的显示属性为透明状态,取消所述悬浮按钮所属的图层的显示状态,等。

在步骤130中,在取消显示所述悬浮按钮之后执行所述截图命令。

在执行完悬浮按钮的检测步骤并确保所述悬浮按钮被取消显示之后,可结束或停止所述截图命令的中断,并执行所述截图命令,以生成所述截图命令所对应的截图画面,所述截图命令所对应的截图画面能够不被悬浮按钮遮挡而完整地显示。

当在步骤110中的检测结果为未显示有悬浮按钮时,则可以直接执行所述截图命令以生成截图画面。

本公开示例性实施例公开的方法,在获取到截图命令时执行对悬浮按钮的检测步骤,并在执行检测步骤中检测到悬浮按钮的显示时取消显示悬浮按钮,使得在确保截图命令所对应的截图画面不被遮挡的情况下执行所述截图命令并生成截图画面,确保了生成的截图画面是用户需求的能够显示全部数据信息的完整截图画面,减少了用户的二次手动操作,为用户带来了极大的便利,给用户带来了良好的体验。

在在步骤110的检测过程中,可以通过操作系统检测是否运行有悬浮按钮、界面显示控件是否运行有用于悬浮按钮的图层以及检测悬浮按钮的显示属性等方式检测是否显示有悬浮按钮,并且取消悬浮按钮的显示状态,该部分将在以下将作出详细说明。

在本公开示例性实施例的一种实施方式中,如图2所示,为通过操作系统取消显示悬浮按钮的方法示意图,在步骤110中可通过终端所安装的操作系统检测悬浮按钮并取消悬浮按钮的显示,这一过程的步骤可包括如下:

在步骤1111中,通过操作系统检测是否运行有悬浮按钮;

在步骤1112中,在操作系统确定运行有悬浮按钮时,确定显示有悬浮按钮;

终端设备地工作时,悬浮按钮在运行时默认为显示状态,所以可以通过悬浮按钮是否运行来判断悬浮按钮是否显示。则在确定悬浮按钮运行时,确定当前状态下显示有悬浮按钮。

通过本公开的方法,在检测到悬浮按钮处于运行状态下可默认所述悬浮按钮处于显示状态,以确保最终在执行截图命令时所述截图画面不被遮挡。

此时在步骤130中的所述取消显示所述悬浮按钮,包括:

在步骤1113中,通过操作系统停止运行悬浮按钮。

例如,在安卓操作系统中通过改变悬浮按钮的运行状态来实现停止运行悬浮按钮,将其运行状态由“actived”(激活状态)转换为“killed”(关闭状态)或“back-ground”(后台状态),则可以实现将悬浮按钮关闭,实现了通过操作系统停止运行悬浮按钮以确保截图画面不被遮挡。

在本公开示例性实施例的一种实施方式中,如图3所示,为通过界面显示控件取消显示悬浮按钮的方法示意图,在步骤110中可通过终端所安装的界面显示控件检测悬浮按钮并取消悬浮按钮的显示,这一过程可包括如下的步骤:

在步骤1121中,通过界面显示控件检测是否运行有用于悬浮按钮的图层;

所述界面显示控件可以为根据不同的终端以及终端中安装的不同的系统而相应的不同,例如可以在计算机端应用的wedget(微件),在移动终端中应用的各类型控件。

通过界面显示控件调用,可检测当前界面中的显示内容并确定界面中是否运行有用于悬浮按钮的图层。

在步骤1122中,在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

在通过界面显示控件检测时确定运行有用于悬浮按钮的图层时,即可确定显示有悬浮按钮,此时的图层也可以为其它能够对截图命令所对应的截图画面形成遮挡的图层。在本公开示例性实施例的悬浮按钮运行时,其可运行于该悬浮按钮的专有图层,该图层由于需要接收用户的常规操作一般地覆盖于显示界面的最上层,即在截图画面之上。

当确定运行有用于悬浮按钮的图层时,即确定显示有悬浮按钮,而对于当前图层的显示属性不作限定,此时可默认其图层为显示的。

在步骤130中的所述取消显示所述悬浮按钮,包括:

在步骤1123中,取消显示用于悬浮按钮的图层。

取消用于悬浮按钮的图层的显示状态。

取消显示用于悬浮按钮的图层,即可使悬浮按钮同时取消显示,截图命令所对应的截图画面不被悬浮按钮(及其所在的图层)所遮挡。

在本公开示例性实施例的一种实施方式中,如图4所示,为通过悬浮按钮控件取消显示悬浮按钮的方法示意图,在步骤110中可通过终端悬浮按钮控件检测悬浮按钮的属性并修改悬浮按钮的显示属性,这一过程可包括如下步骤:

在步骤1131中,通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

所述悬浮按钮控件记录有悬浮按钮的状态,在包括有悬浮按钮控件的实施场景中,通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性。

所述悬浮按钮的显示属性可以包括显示属性和隐藏属性两种,隐藏属性时所述悬浮按钮不显示,在显示属性时所述悬浮按钮显示。

在步骤1132中,在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

通过悬浮按钮控件检测的悬浮按钮的属性为显示属性时,确定悬浮按钮为显示状态。

所述取消显示所述悬浮按钮,包括:

在步骤1133中,将悬浮按钮的显示属性修改为隐藏属性。

通过本公开示例性实施例中的悬浮按钮控件修改悬浮按钮的显示属性,使得悬浮按钮修改为隐藏属性,从而使得截图画面不被显示的悬浮按钮(包括悬浮按钮控件)所遮挡。

在本公开示例性实施例的另一种实施场景中,在步骤120中的执行所述截图命令生成截图画面之后的可预设时间,还包括有自动恢复显示所述悬浮按钮的步骤,以使得用户无须手动进行恢复显示的操作,结合图5所示,这一过程的操作包括如下步骤:

在步骤140中,在执行截图处理之后,恢复显示所述悬浮按钮。

执行所述截图处理后生成所述截图命令所对应的截图画面,此时在用户没有连续执行截图操作的情况下,可以自动恢复显示所述悬浮按钮,以便于用户进行后续对截图画面进行画面分享等操作,在进行截图时还可为用户提供选择,可让用户按照需求有选择性地对截图画面上的信息进行不遮挡处理,更好地满足了用户的需求。

在本公开示例性实施例的另一种实施场景中,结合图5所示的整体流程示意图,在步骤110中当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮时,还可包括未检测到悬浮按钮时直接执行所述执行命令的步骤130,且在检测到悬浮按钮时还可向用户输出是否取消显示悬浮按钮的提示信息以供用户选择,以使用户在某些情况下可以选择性地对一些不欲分享的截图画面上的数据信息进行遮挡,例如在移动终端中的通过移动悬浮按钮对一些格式信息如分享日期等进行遮挡时,从而使得本公开的方法更加迎合用户的需求,则此时的所述方法可包括如下步骤:

在步骤150中,输出是否取消显示悬浮按钮的提示;

在检测到当前状态下显示有悬浮按钮时,输出提示信息“是否取消悬浮按钮”,该提示信息用于直接展示给用户,并可通过提供选择按钮“是”以及“否”的方式接收反馈信息。

在步骤160中,接收表示确认取消显示的反馈;

接收表示确认取消显示的反馈信息时,通过所述选择按钮“是”以及“否”及时接收反馈信息,当从选择按钮“是”上接收反馈信息时,则表示确认取消显示悬浮按钮,当从选择按钮“否”上接收反馈信息时,则表示保持所述悬浮按钮的正常显示状态。

此时在步骤120中的所述取消显示所述悬浮按钮,包括:

在步骤170中,在接收表示确认取消显示的反馈时,取消显示所述悬浮按钮。

在接收表示不取消显示的反馈信息时,保持所述悬浮按钮的显示状态。

通过本公开示例性实施例的方法可使用户选择是否取消显示悬浮按钮以更加满足各类型不同的用户需求。

图6为本公开实施例提供的一种截图的处理装置的框图,该装置可由软件和/或硬件实现,一般地集成于终端/服务器中,可通过截图的处理方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种截图的处理装置,其主要包括了检测模块610、取消模块620以及执行模块630,其中的检测模块610与取消模块620通讯连接,取消模块620与执行模块630模块通讯连接,各模块均可以与终端/服务器中的控制中心通讯连接。

其中的检测模块610,用于当接收到截图命令时,检测当前待截图界面是否显示有悬浮按钮;

其中的取消模块620,用于当所述待截图界面显示有悬浮按钮时,取消显示所述悬浮按钮;

其中的执行模块630,用于在取消显示所述悬浮按钮之后执行所述截图命令。

其中的检测模块610检测是否显示有悬浮按钮,所述取消模块620在接收所述检测模块610的显示有悬浮按钮的检测结果时取消显示所述悬浮按钮,所述执行模块630在所述取消模块620执行取消显示动作之后停止所述检测模块610。

在本公开示例性实施例的另一种实施场景中,如图7所示,图中虚线表示本公开所述的截图的处理装置的基本框图,实线表示所述检测模块610的子模块框图以及所述取消模块620的子模块框图,所述检测模块610包括:

运行检测子模块6111,用于通过操作系统检测是否运行有悬浮按钮;

确定子模块6112,用于在确定运行有悬浮按钮时,确定显示有悬浮按钮;

所述取消模块620,包括:

停止子模块6113,用于通过操作系统停止运行悬浮按钮。

在本公开示例性实施例的另一种实施场景中,如图8所示,图中虚线表示本公开所述的截图的处理装置的基本框图,实线表示所述检测模块610的子模块框图以及所述取消模块620的子模块框图,所述检测模块610包括:

图层检测子模块6121,用于通过界面显示控件检测是否运行有用于悬浮按钮的图层;

第二确定子模块6122,用于在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

所述取消模块620包括:

图层取消子模块6123,用于取消显示用于悬浮按钮的图层。

在本公开示例性实施例的另一种实施场景中,如图9所示,图中虚线表示本公开所述的截图的处理装置的基本框图,实线表示所述检测模块610的子模块框图以及所述取消模块620的子模块框图,所述检测模块620包括:

显示属性检测子模块6131,用于通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

第三确定子模块6132,用于在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

所述取消模块620包括:

修改子模块6133,用于将悬浮按钮的显示属性修改为隐藏属性。

在本公开示例性实施例的另一种实施场景中,如图10所示,当显示有悬浮按钮时,所述装置还包括:

输出模块640,用于输出是否取消显示悬浮按钮的提示;

接收模块650,用于接收表示确认取消显示的反馈;

所述取消模块620还用于:

在接收表示确认取消显示的反馈时,取消显示所述悬浮按钮。

在本公开示例性实施例的另一种实施场景中,所述装置还包括:

恢复模块660,用于在执行截图处理之后,恢复显示所述悬浮按钮。

上述实施例中提供的截图的处理装置可执行本公开中任意实施例中所提供的截图的处理方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本公开任意实施例中所提供的截图的处理方法。

本公开还提供了一种信息处理的装置,包括:

处理组件;

用于存储处理组件可执行指令的存储器;

其中,所述处理组件被配置为:

获取截图命令;

中断所述截图命令,检测是否显示有悬浮按钮;

当显示有悬浮按钮时,取消显示所述悬浮按钮;

在取消显示所述悬浮按钮之后执行所述截图命令。

所述处理组件还可以被配置为:所述检测是否显示有悬浮按钮,包括:

通过操作系统检测是否运行有悬浮按钮;

在确定运行有悬浮按钮时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

通过操作系统停止运行悬浮按钮。

所述处理组件还可以被配置为:所述检测是否显示有悬浮按钮,包括:

通过界面显示控件检测是否运行有用于悬浮按钮的图层;

在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

取消显示用于悬浮按钮的图层。

所述处理组件还可以被配置为:所述检测是否显示有悬浮按钮,包括:

通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

将悬浮按钮的显示属性修改为隐藏属性。

所述处理组件还可以被配置为:当显示有悬浮按钮时,所述方法还包括:

输出是否取消显示悬浮按钮的提示;

接收表示确认取消显示的反馈;

所述取消显示所述悬浮按钮,包括:

在接收表示确认取消显示的反馈时,取消显示所述悬浮按钮。

所述处理组件还可以被配置为:所述方法还包括:

在执行截图处理之后,恢复显示所述悬浮按钮。

所述处理组件还被配置为至少包括下载模块之一:获取模块、检测模块、取消模块以及执行模块。

图11是根据一示例性实施例示出的一种用于实现截图的方法的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发装置,游戏控制台,平板装置,医疗装置,健身装置,个人数字助理等。

参照图11,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理组件820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电源相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他装置之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理组件(DSP)、数字信号处理装置(DSPD)、可编程逻辑组件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理组件或其他电子组件实现,用于执行上述方法。

图12是根据一示例性实施例示出的一种用于实现截图的处理方法的装置1900的框图。例如,装置1900可以被提供为一服务器。参照图12,装置1900包括处理组件1922,其进一步包括一个或多个处理组件,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述截图的处理方法。

装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入/输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。

在本公开示例性实施例的另一种实施场景中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可以由装置800的处理组件802执行以完成上述方法,例如,所述非临时性计算机可读存储介质可以是ROM(Read-Only Memory,只读内存)、随机存取存储器(Random-Access Memory,RAM)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁带、软盘、和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端中的处理器执行时,使得移动终端能够执行一种截图的处理方法,所述方法包括:

获取截图命令;

中断所述截图命令,检测是否显示有悬浮按钮;

当显示有悬浮按钮时,取消显示所述悬浮按钮;

在取消显示所述悬浮按钮之后执行所述截图命令。

所述存储介质存储的指令还包括:所述检测是否显示有悬浮按钮,包括:

通过操作系统检测是否运行有悬浮按钮;

在确定运行有悬浮按钮时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

通过操作系统停止运行悬浮按钮。

所述存储介质存储的指令还包括:所述检测是否显示有悬浮按钮,包括:

通过界面显示控件检测是否运行有用于悬浮按钮的图层;

在通过界面运行控件确定运行有用于悬浮按钮的图层时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

取消显示用于悬浮按钮的图层。

所述处理组件还可以被配置为:所述检测是否显示有悬浮按钮,包括:

通过悬浮按钮控件检测悬浮按钮的属性是否为显示属性;

在通过悬浮按钮控件确定悬浮按钮的属性为显示属性时,确定显示有悬浮按钮;

所述取消显示所述悬浮按钮,包括:

将悬浮按钮的显示属性修改为隐藏属性。

所述存储介质存储的指令还包括:当显示有悬浮按钮时,所述方法还包括:

输出是否取消显示悬浮按钮的提示;

接收表示确认取消显示的反馈;

所述取消显示所述悬浮按钮,包括:

在接收表示确认取消显示的反馈时,取消显示所述悬浮按钮。

所述存储介质存储的指令还包括:所述方法还包括:

在执行截图处理之后,恢复显示所述悬浮按钮。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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