[发明专利]基于Android系统的屏幕截图方法及终端有效
申请号: | 201410326427.0 | 申请日: | 2014-07-09 |
公开(公告)号: | CN105279006B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 沈东雄;王莉萍;张鼎;丁如敏;陈伦瑶;宁海燕;万宇;阳际荣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 44300 深圳翼盛智成知识产权事务所(普通合伙) | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Android系统的屏幕截图方法及终端,所述方法包括:接收输入指令,输入指令用于向安装Android系统的终端请求屏幕截图;获取终端的版本信息和存储路径信息,并将版本信息与预设版本进行比较;若版本信息在预设版本以上,则进一步判断终端是否存在屏幕截图Screencap存储路径;若存在Screencap存储路径,则依照Screencap存储路径读取终端的屏幕数据;以及对获取的屏幕数据进行压缩,生成屏幕数据对应的屏幕截图。本实施例通过对终端的版本信息和存储路径信息进行分析,保证优先从Screencap读取数据,保证生成的截屏图片不失真,并且通过对屏幕数据进行压缩以提高整个截图过程的效率。 | ||
搜索关键词: | 基于 android 系统 屏幕 截图 方法 终端 | ||
【主权项】:
1.一种基于Android系统的屏幕截图方法,其特征在于,所述方法包括:/n接收输入指令,所述输入指令用于向安装Android系统的终端请求屏幕截图;/n获取所述终端的版本信息和存储路径信息,并将所述版本信息与预设版本进行比较;/n若所述版本信息在所述预设版本以上,且所述终端存在屏幕截图Screencap存储路径,则依照所述Screencap存储路径读取所述终端的屏幕数据;/n若所述版本信息不在所述预设版本以上,则依照帧缓冲Framebuffer存储路径读取所述终端的屏幕数据;/n若检测到依照所述Framebuffer存储路径所读取的屏幕数据,其当前的红绿蓝通道顺序不是以蓝绿红的顺序排列,则将所述红绿蓝通道顺序调整为以蓝绿红的顺序排列,生成红绿蓝通道排序修正后的屏幕数据,并将所述红绿蓝通道排序修正后的屏幕数据作为修正后的屏幕数据;以及/n对依照所述Screencap存储路径读取的屏幕数据进行压缩,或者对所述修正后的屏幕数据进行压缩,生成屏幕数据对应的屏幕截图。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410326427.0/,转载请声明来源钻瓜专利网。