本发明专利技术实施例提供了一种在移动设备中进行截屏的方法和装置,该方法包括:在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;将所述第一文本数据替换为预设的第二文本数据;根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。本发明专利技术实施例避免了启用专门的图片编辑工具进行手动涂抹,大大降低了匿名处理的技术门槛较高,降低了出错的几率,提高了匿名修改的质量,并且,直接在截屏时对图片进行了替换,不影响正常的阅读。
【技术实现步骤摘要】
本专利技术涉及移动设备的
,特别是涉及一种在移动设备中进行截屏的方法和一种在移动设备中进行截屏的装置。
技术介绍
随着移动通信技术的发展,诸如手机、平板电脑、智能手表等移动设备广泛普及,在人们的生活、学习、工作中的应用越来越多。在这些移动设备中,用户经常应用第三方的通信工具进行通信,与其他用户进行交流。在某些情景中,用户会分享与其他用户通信时的会话记录。例如,电子商务的卖家,分享自己与买家关于某个问题的会话记录,方便其他买家阅读,解答所有人的疑问。又例如,用户把自己的精彩会话记录分享给其他好友,方便扩散自己的精彩语录和想法。但是,在分享的时候,用户一般是分享会话内容,为保护隐私,一般不会把对话人的名字同时分享出去。为此,用户都是通过截屏,保存为图片,然后启用专门的图片编辑工具对用户名进行手动涂抹,以实现匿名,但是,这种匿名修改方式技术门槛较高,涂抹容易出错,需要手动进行,花费时间长,并且匿名修改的质量较差。
技术实现思路
鉴于上述问题,为了解决上述匿名修改技术门槛高、花费时间长、匿名修改质量较差的问题,本专利技术实施例提出了一种在移动设备中进行截屏的方法和相应的一种在移动设备中进行截屏的装置。为了解决上述问题,本专利技术实施例公开了一种在移动设备中进行截屏的方法,包括:在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;将所述第一文本数据替换为预设的第二文本数据;根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。优选地,还包括:当截屏结束时,将所述第二文本数据替换为所述第一文本数据。优选地,所述在当前的界面中查找表示用户名的第一文本数据的步骤包括:查找在当前的界面中最顶层的视图组;遍历所述视图组,查找文本视图,所述文本视图中具有候选文本数据;当所述候选文本数据与预设的用户名数据匹配时,确定所述候选文本数据为表示用户名的第一文本数据。优选地,所述将所述第一文本数据替换为预设的第二文本数据的步骤包括:将所有第一文本数据替换为同一个第二文本数据;或者,识别单独的第一文本数据;将所述单独的第一文本数据替换为单独的第二文本数据。优选地,所述将所述第一文本数据替换为预设的第二文本数据的步骤包括:对所述第一文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第一文本数据替换为预设的第二文本数据;对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。优选地,所述将所述第二文本数据替换为所述第一文本数据的步骤包括:对所述第二文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第二文本数据替换为所述第一文本数据;对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。本专利技术实施例还公开了一种在移动设备中进行截屏的装置,包括:文本数据查找模块,用于在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;第一文本数据替换模块,用于将所述第一文本数据替换为预设的第二文本数据;截屏模块,用于根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。优选地,还包括:第二文本数据替换模块,用于在截屏结束时,将所述第二文本数据替换为所述第一文本数据。优选地,所述文本数据查找模块包括:视图组查找子模块,用于查找在当前的界面中最顶层的视图组;文本视图查找子模块,用于遍历所述视图组,查找文本视图,所述文本视图中具有候选文本数据;用户名数据匹配子模块,用于在所述候选文本数据与预设的用户名数据匹配时,确定所述候选文本数据为表示用户名的第一文本数据。优选地,所述第一文本数据替换模块包括:第一替换子模块,用于将所有第一文本数据替换为同一个第二文本数据;或者,单独文本识别子模块,用于识别单独的第一文本数据;第二替换子模块,用于将所述单独的第一文本数据替换为单独的第二文本数据。优选地,所述第一文本数据替换模块包括:第一重绘制子模块,用于对所述第一文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第一文本数据替换为预设的第二文本数据;第二重绘制子模块,用于对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。优选地,所述第二文本数据替换模块包括:第三重绘制子模块,用于对所述第二文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第二文本数据替换为所述第一文本数据;第四重绘制子模块,用于对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。本专利技术实施例包括以下优点:本专利技术实施例通过将表示用户名的第一文本数据替换为预设的第二文本数据,再进行截屏,保护了用户隐私的同时,避免了启用专门的图片编辑工具进行手动涂抹,大大降低了匿名处理的技术门槛较高,降低了出错的几率,提高了匿名修改的质量,并且,直接在截屏时对图片进行了替换,不影响正常的阅读。附图说明图1是本专利技术的一种在移动设备中进行截屏的方法实施例的步骤流程图;图2A-图2C是本专利技术的一种视图组的结构示意图;图3A-图3B是本专利技术的一种匿名截屏的示例图;图4是本专利技术的一种在移动设备中进行截屏的方法实施例的步骤流程图;图5是本专利技术的一种在移动设备中进行截屏的装置实施例的结构框图;图6是本专利技术的一种在移动设备中进行截屏的装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种在移动设备中进行截屏的方法实施例1的步骤流程图,具体可以包括如下步骤:步骤101,在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;需要说明的是,本专利技术实施例可以应用于移动设备,例如,手机、平板电脑、智能手表等等,本专利技术实施例对此不加以限制。这些移动设备的操作系统可以包括Android(安卓)、IOS、WindowsPhone、等等,通常可以支持第三方的通信工具进行通信,例如,即时通讯工具、邮箱客户端、微博应用、论坛应本文档来自技高网...
【技术保护点】
一种在移动设备中进行截屏的方法,其特征在于,包括:在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;将所述第一文本数据替换为预设的第二文本数据;根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。
【技术特征摘要】
1.一种在移动设备中进行截屏的方法,其特征在于,包括:
在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第
一文本数据;
将所述第一文本数据替换为预设的第二文本数据;
根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。
2.根据权利要求1所述的方法,其特征在于,还包括:
当截屏结束时,将所述第二文本数据替换为所述第一文本数据。
3.根据权利要求1或2所述的方法,其特征在于,所述在当前的界面
中查找表示用户名的第一文本数据的步骤包括:
查找在当前的界面中最顶层的视图组;
遍历所述视图组,查找文本视图,所述文本视图中具有候选文本数据;
当所述候选文本数据与预设的用户名数据匹配时,确定所述候选文本数
据为表示用户名的第一文本数据。
4.根据权利要求3所述的方法,其特征在于,所述将所述第一文本数
据替换为预设的第二文本数据的步骤包括:
将所有第一文本数据替换为同一个第二文本数据;
或者,
识别单独的第一文本数据;
将所述单独的第一文本数据替换为单独的第二文本数据。
5.根据权利要求3所述的方法,其特征在于,所述将所述第一文本数
据替换为预设的第二文本数据的步骤包括:
对所述第一文本数据所属的文本视图重新进行测量、布局和绘制,在绘
制时,将所述第一文本数据替换为预设的第二文本数据;
对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、
除所述第一文本数据所属的文本视图之外的视图。
6.根据权利要求3所述的方法,其特征在于,所述将所述第二文本数
据替换为所述第一文本数据的步骤包括:
对所述第二文本数据所属的文本视图重新进行测量、布局和绘制,在绘
\t制时,将所述第二文本数据替换为所述第一文本数据;
对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、
除所述第一文本数据所属的文本视图之外的视图。
7.一种在移动设备中进行截屏的装置,其特征在于,包括:
文本数据查找模块,用于在移动设备中接收到截屏请求时,在当前的界...
【专利技术属性】
技术研发人员:于德毅,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。