移动终端的屏幕截图方法及装置、电子设备的制造方法_3

文档序号:8527940阅读:来源:国知局
与位图之间的相对位置关系,然后根据相对位置关系,从位图中截取相应的截图。
[0114]举例而言,以图11所示的矩形为例,截取区域的描述参数可以包括:四个顶点的坐标;或者,边长以及任一顶点的坐标,从而能够将该矩形的截取区域在位图所处的坐标系中描述出来。当然,“矩形”仅用于举例说明,本公开并不限制截取区域的形状。
[0115]在步骤424中,判断当前界面上是否包含输入框,若包含则转入步骤428,否则转入步骤426。
[0116]在步骤426中,将截取的截图生成为相应的截图文件。
[0117]在本实施例中,移动终端也可以不生成截图文件,而将截取的截图保存至剪贴板中,则用户可以通过手动的“粘贴”操作,将该截图粘贴至终端界面的输入框等处。
[0118]在步骤428中,将截取的截图直接粘贴至输入框中。
[0119]在本实施例中,如图12所示,在返回“当前界面”后,若该界面中包含输入框,则可以直接将截取的截图粘贴至该输入框中,从而无需用户手动粘贴。
[0120]与前述的移动终端的屏幕截图方法的实施例相对应,本公开还提供了移动终端的屏幕截图装置的实施例。
[0121]图13是根据一示例性实施例示出的一种移动终端的屏幕截图装置框图。参照图13,该装置包括接收单元1301、获取单元1302和生成单元1303。
[0122]其中,接收单元1301,被配置为接收屏幕截图指令,所述屏幕截图指令中包含用户从所有屏幕显示图层中选取的目标图层的信息;
[0123]获取单元1302,被配置为获取对应于所述目标图层的缓存数据;
[0124]生成单元1303,被配置为根据所述缓存数据,生成位图。
[0125]如图14所示,图14是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图13所示实施例的基础上,获取单元1302可以包括:数据截获子单元1302A和数据提取子单元1302B。
[0126]其中,数据截获子单元1302A,被配置为截获从共享内存发往Surfaceflinger服务的屏幕显示数据;
[0127]数据提取子单元1302B,被配置为从所述屏幕显示数据中,提取对应于所述目标图层的缓存数据。
[0128]如图15所示,图15是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图13所示实施例的基础上,接收单元1301可以包括:界面记录子单元1301A、界面切换子单元1301B和屏幕截图子单元1301C。
[0129]其中,界面记录子单元1301A,被配置为当接收到屏幕截图启动指令时,记录显示于终端屏幕的当前界面;
[0130]界面切换子单元1301B,被配置为根据接收到的应用切换指令,将所述终端屏幕的显示内容切换至目标界面;
[0131]屏幕截图子单元1301C,被配置为接收所述屏幕截图指令,所述屏幕截图指令用于对包含所述目标界面的屏幕内容进行截图。
[0132]需要说明的是,上述图15所示的装置实施例中的界面记录子单元1301A、界面切换子单元1301B和屏幕截图子单元1301C的结构也可以包含在前述图14的装置实施例中,对此本公开不进行限制。
[0133]如图16所示,图16是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图15所示实施例的基础上,该装置还可以包括:恢复单元1304。
[0134]其中,恢复单元1304,被配置为在接收到所述屏幕截图指令之后,将所述终端屏幕的显示内容切换回所述当前界面。
[0135]如图17所示,图17是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图16所示实施例的基础上,该装置还可以包括:粘贴单元1305。
[0136]其中,粘贴单元1305,被配置为若所述当前界面中包含输入框,则将所述位图粘贴至所述输入框中。
[0137]如图18所示,图18是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图13所示实施例的基础上,该装置还可以包括:展示单元1306、确定单元1307和截取单元1308。
[0138]其中,展示单元1306,被配置为将所述位图展示于终端屏幕中;
[0139]确定单元1307,被配置为根据接收到的区域选取指令,确定对所述位图的截取区域;
[0140]截取单元1308,被配置为根据所述截取区域,从所述位图中截取对应的截图。
[0141]需要说明的是,上述图18所示的装置实施例中的展示单元1306、确定单元1307和截取单元1308的结构也可以包含在前述图14-17的装置实施例中,对此本公开不进行限制。
[0142]如图19所示,图19是根据一示例性实施例示出的另一种移动终端的屏幕截图装置的框图,该实施例在前述图18所示实施例的基础上,截取单元1308可以包括:参数获取子单元1308A、参数转换子单元1308B和图片截取子单元1308C。
[0143]其中,参数获取子单元1308A,被配置为获取所述截取区域的描述参数;
[0144]参数转换子单元1308B,被配置为将所述描述参数转换至所述位图所处的坐标系中,以确定所述截图区域与所述位图之间的相对位置关系;
[0145]图片截取子单元1308C,被配置为根据所述相对位置关系,从所述位图中截取所述截图。
[0146]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0147]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0148]相应的,本公开还提供一种移动终端的屏幕截图装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收屏幕截图指令,所述屏幕截图指令中包含用户从所有屏幕显示图层中选取的目标图层的信息;获取对应于所述目标图层的缓存数据;根据所述缓存数据,生成位图。
[0149]相应的,本公开还提供一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收屏幕截图指令,所述屏幕截图指令中包含用户从所有屏幕显示图层中选取的目标图层的信息;获取对应于所述目标图层的缓存数据;根据所述缓存数据,生成位图。
[0150]图20是根据一示例性实施例示出的一种用于移动终端的屏幕截图的装置2000的框图。例如,装置2000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0151]参照图20,装置2000可以包括以下一个或多个组件:处理组件2002,存储器2004,电源组件2006,多媒体组件2008,音频组件2010,输入/输出(I/O)的接口 2012,传感器组件2014,以及通信组件2016。
[0152]处理组件2002通常控制装置2000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2002可以包括一个或多个处理器2020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2002可以包括一个或多个模块,便于处理组件2002和其他组件之间的交互。例如,处理组件2002可以包括多媒体模块,以方便多媒体组件20020和处理组件2002之间的交互。
[0153]存储器2004被配置为存储各种类型的数据以支持在装置2000的操作。这些数据的示例包括用于在装置2000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0154]电源组件2006为装置2000的各种组件提供电力。电源组件2006可以包括电源管理系统,一个或多个电源,及其他与为装置2000生成、管理和分配电力相关联的组件。
[0155]多媒体组件2008包括在所述装置20
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1