一种在移动设备中进行截屏的方法和装置的制造方法

文档序号:9887385阅读:192来源:国知局
一种在移动设备中进行截屏的方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动设备的技术领域,特别是涉及一种在移动设备中进行截屏的方法和一种在移动设备中进行截屏的装置。
【背景技术】
[0002]随着移动通信技术的发展,诸如手机、平板电脑、智能手表等移动设备广泛普及,在人们的生活、学习、工作中的应用越来越多。
[0003]在这些移动设备中,用户经常应用第三方的通信工具进行通信,与其他用户进行交流。
[0004]在某些情景中,用户会分享与其他用户通信时的会话记录。
[0005]例如,电子商务的卖家,分享自己与买家关于某个问题的会话记录,方便其他买家阅读,解答所有人的疑问。
[0006]又例如,用户把自己的精彩会话记录分享给其他好友,方便扩散自己的精彩语录和想法。
[0007]但是,在分享的时候,用户一般是分享会话内容,为保护隐私,一般不会把对话人的名字同时分享出去。
[0008]为此,用户都是通过截屏,保存为图片,然后启用专门的图片编辑工具对用户名进行手动涂抹,以实现匿名,但是,这种匿名修改方式技术门槛较高,涂抹容易出错,需要手动进行,花费时间长,并且匿名修改的质量较差。

【发明内容】

[0009]鉴于上述问题,为了解决上述匿名修改技术门槛高、花费时间长、匿名修改质量较差的问题,本发明实施例提出了一种在移动设备中进行截屏的方法和相应的一种在移动设备中进行截屏的装置。
[0010]为了解决上述问题,本发明实施例公开了一种在移动设备中进行截屏的方法,包括:
[0011]在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;
[0012]将所述第一文本数据替换为预设的第二文本数据;
[0013]根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。
[0014]优选地,还包括:
[0015]当截屏结束时,将所述第二文本数据替换为所述第一文本数据。
[0016]优选地,所述在当前的界面中查找表示用户名的第一文本数据的步骤包括:
[0017]查找在当前的界面中最顶层的视图组;
[0018]遍历所述视图组,查找文本视图,所述文本视图中具有候选文本数据;
[0019]当所述候选文本数据与预设的用户名数据匹配时,确定所述候选文本数据为表示用户名的第一文本数据。
[0020]优选地,所述将所述第一文本数据替换为预设的第二文本数据的步骤包括:
[0021]将所有第一文本数据替换为同一个第二文本数据;
[0022]或者,
[0023]识别单独的第一文本数据;
[0024]将所述单独的第一文本数据替换为单独的第二文本数据。
[0025]优选地,所述将所述第一文本数据替换为预设的第二文本数据的步骤包括:
[0026]对所述第一文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第一文本数据替换为预设的第二文本数据;
[0027]对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。
[0028]优选地,所述将所述第二文本数据替换为所述第一文本数据的步骤包括:
[0029]对所述第二文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第二文本数据替换为所述第一文本数据;
[0030]对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。
[0031]本发明实施例还公开了一种在移动设备中进行截屏的装置,包括:
[0032]文本数据查找模块,用于在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;
[0033]第一文本数据替换模块,用于将所述第一文本数据替换为预设的第二文本数据;
[0034]截屏模块,用于根据所述截屏请求对替换第二文本数据之后的界面进行截屏操作。
[0035]优选地,还包括:
[0036]第二文本数据替换模块,用于在截屏结束时,将所述第二文本数据替换为所述第一文本数据。
[0037]优选地,所述文本数据查找模块包括:
[0038]视图组查找子模块,用于查找在当前的界面中最顶层的视图组;
[0039]文本视图查找子模块,用于遍历所述视图组,查找文本视图,所述文本视图中具有候选文本数据;
[0040]用户名数据匹配子模块,用于在所述候选文本数据与预设的用户名数据匹配时,确定所述候选文本数据为表示用户名的第一文本数据。
[0041 ]优选地,所述第一文本数据替换模块包括:
[0042]第一替换子模块,用于将所有第一文本数据替换为同一个第二文本数据;
[0043]或者,
[0044]单独文本识别子模块,用于识别单独的第一文本数据;
[0045]第二替换子模块,用于将所述单独的第一文本数据替换为单独的第二文本数据。
[0046]优选地,所述第一文本数据替换模块包括:
[0047]第一重绘制子模块,用于对所述第一文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第一文本数据替换为预设的第二文本数据;
[0048]第二重绘制子模块,用于对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。
[0049]优选地,所述第二文本数据替换模块包括:
[0050]第三重绘制子模块,用于对所述第二文本数据所属的文本视图重新进行测量、布局和绘制,在绘制时,将所述第二文本数据替换为所述第一文本数据;
[0051]第四重绘制子模块,用于对目标视图重新进行测量、布局和绘制,所述目标视图为所述视图组中、除所述第一文本数据所属的文本视图之外的视图。
[0052]本发明实施例包括以下优点:
[0053]本发明实施例通过将表示用户名的第一文本数据替换为预设的第二文本数据,再进行截屏,保护了用户隐私的同时,避免了启用专门的图片编辑工具进行手动涂抹,大大降低了匿名处理的技术门槛较高,降低了出错的几率,提高了匿名修改的质量,并且,直接在截屏时对图片进行了替换,不影响正常的阅读。
【附图说明】
[0054]图1是本发明的一种在移动设备中进行截屏的方法实施例的步骤流程图;
[0055]图2A-图2C是本发明的一种视图组的结构示意图;
[0056]图3A-图3B是本发明的一种匿名截屏的示例图;
[0057]图4是本发明的一种在移动设备中进行截屏的方法实施例的步骤流程图;
[0058]图5是本发明的一种在移动设备中进行截屏的装置实施例的结构框图;
[0059]图6是本发明的一种在移动设备中进行截屏的装置实施例的结构框图。
【具体实施方式】
[0060]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0061]参照图1,示出了本发明的一种在移动设备中进行截屏的方法实施例1的步骤流程图,具体可以包括如下步骤:
[0062]步骤101,在移动设备中接收到截屏请求时,在当前的界面中查找表示用户名的第一文本数据;
[0063]需要说明的是,本发明实施例可以应用于移动设备,例如,手机、平板电脑、智能手表等等,本发明实施例对此不加以限制。
[0064]这些移动设备的操作系统可以包括Android(安卓)、10S、Windows Phone、等等,通常可以支持第三方的通信工具进行通信,例如,即时通讯工具、邮箱客户端、微博应用、论坛应用等等。
[0065]在用户意图展示第三方的通信工具进行通信的会话内容等情况下,用户可以触发截屏操作,向系统发送截屏请求,贝1J系统可以查找在当前的UI (User Interface,用户界面)界面中查找表示用户名的第一文本数据。
[0066]需要说明的是,本发明实施例中的截屏操作,可以指匿名截屏,即将用户名进行匿名处理后截屏。
[0067]这种匿名截屏可以通过单独的截屏入口或者在设置里面有个匿名截屏开关选项进行控制。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1