屏幕截图方法、装置和电子设备与流程

文档序号:26139168发布日期:2021-08-03 14:22阅读:来源:国知局

技术特征:

1.一种屏幕截图方法,其特征在于,包括:

响应于检测到移动终端外接显示装置,将显示模式由手机显示模式切换为桌面显示模式;

在所述桌面显示模式下,响应于接收到对显示装置的屏幕上的显示内容执行的截图指令,获取所述截图指令所指示的至少部分显示区域对应的目标显示信息;

根据所述目标显示信息生成截图结果,并显示所述截图结果。

2.根据权利要求1所述的方法,其特征在于,所述响应于接收到对所述显示装置屏幕上的显示内容执行的截图指令,获取所述截图指令所指示的至少部分显示区域对应的目标显示信息,包括:

响应于接收到所述截图指令,调用预设截图应用,并将所述截图指令的信息传输给所述截图应用;

利用所述截图应用从系统获取所述截图指令所指示的至少部分显示区域对应的目标显示信息。

3.根据权利要求2所述的方法,其特征在于,所述响应于接收到所述截图指令,调用预设截图应用,并将所述截图指令的信息传输给所述截图应用,包括:

利用跨进程通信方式调用所述预设截图应用。

4.根据权利要求2所述的方法,其特征在于,所述利用所述截图应用从系统获取所述截图指令所指示的至少部分显示区域对应的目标显示信息,包括:

基于所述预设截图应用访问系统内存,从所述系统内存获取与至少部分显示区域对应的所述目标显示信息。

5.根据权利要求4所述的方法,其特征在于,所述基于所述预设截图应用访问系统内存,从所述系统内存获取与至少部分显示区域对应的所述目标显示信息,包括:

利用所述预设截图应用内置的反射方法调用预设系统内存访问方法,并根据所述预设系统内存方法返回的、通过访问所述系统内存得到的显示屏幕的显示内容的信息中提取所述目标显示信息;以及

所述根据所述目标显示信息生成截图结果,并显示所述截图结果,包括:

利用所述截图应用将所述目标显示信息转换为图片,得到截图结果。

6.根据权利要求1所述的方法,其特征在于,所述至少部分显示区域所显示的内容包括:

同一应用的至少部分显示内容;或者

不同应用各自的至少部分显示内容。

7.根据权利要求1所述的方法,其特征在于,所述响应于接收到对所述显示装置屏幕上的显示内容执行的截图指令,获取所述截图指令所指示的至少部分显示区域对应的目标显示信息,包括:

响应于检测到用户在对预设应用中显示的截图控件执行截图触发操作之后,执行对显示屏幕的区域选择操作,确定接收到对所述显示装置屏幕上的显示内容执行的截图指令;

确定所述区域选择操作所指示的显示区域在所述显示屏幕中的位置信息;

基于所述位置信息获取所述截图指令所指示的至少部分显示区域对应的目标显示信息。

8.根据权利要求5所述的方法,其特征在于,所述利用所述预设截图应用内置的反射方法调用预设系统内存访问方法,并根据所述预设系统内存方法返回的、通过访问所述系统内存得到的显示屏幕的显示内容的信息中提取所述目标显示信息,包括:

将所述截图指令所指示的位置信息传输给利用跨进程通信方式调用的预设截图应用;以及

利用所述预设截图应用根据所述位置信息从所接收到的显示内容的信息中提取所述显示信息。

9.一种屏幕截图装置,其特征在于,包括:

切换单元,用于响应于检测到移动终端外接显示装置,将显示模式由手机显示模式切换为桌面显示模式;

获取单元,用于在所述桌面显示模式下,响应于接收到对显示装置的屏幕上的显示内容执行的截图指令,获取所述截图指令所指示的至少部分显示区域对应的目标显示信息;

显示单元,用于根据所述目标显示信息生成截图结果,并显示所述截图结果。

10.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。

11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的方法。


技术总结
本公开实施例公开了屏幕截图方法、装置和电子设备。该方法的一具体实施方式包括:响应于检测到移动终端外接显示装置,将显示模式由手机显示模式切换为桌面显示模式;在所述桌面显示模式下,响应于接收到对显示装置的屏幕上的显示内容执行的截图指令,获取所述截图指令所指示的至少部分显示区域对应的目标显示信息;根据所述目标显示信息生成截图结果,并显示所述截图结果。使得移动终端以外接显示装置为显示装置时,可以获取屏幕的至少部分显示区域对应的显示内容,实现了与计算机类似的屏幕截图效果,提高了用户体验。

技术研发人员:蒋程;史庭盛
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2021.05.20
技术公布日:2021.08.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1