基于安卓系统的智能设备自动添加水印的方法及系统技术方案

技术编号:32828538 阅读:19 留言:0更新日期:2022-03-26 20:35
本发明专利技术公开了一种基于安卓系统的智能设备自动添加水印的方法及系统,包含:接收用户对显示页面的操作;监听用户对显示页面的操作并判断用户对显示页面的操作的类型;在用户对显示页面的操作的类型属于预设类型时获取当前应用的应用名称;根据应用名称确认是否需要对其添加水印;在确认需要添加水印后生成水印;对当前被操作的显示页面自动添加生成的水印。本发明专利技术的基于安卓系统的智能设备自动添加水印的方法及系统,能够在显示页面发生变动时,自动识别并判断是否需要添加水印,全程无需用户参与,自动添加水印。自动添加水印。自动添加水印。

【技术实现步骤摘要】
基于安卓系统的智能设备自动添加水印的方法及系统


[0001]本专利技术涉及一种基于安卓系统的智能设备自动添加水印的方法及系统。

技术介绍

[0002]在这个信息大爆炸的时代,每天有无数的信息被通过各种非法渠道进行非法传播,手机作为日常使用最多的工具,不断成为了传播信息的重要渠道,基于以上现象的出现,对于信息传播渠道的控制成为了一个很重要的问题。
[0003]为应对此类问题,目前只能通过在信息被发出之前用户进行手动添加水印处理,该方式在处理的过程中,需要用户手动的去配置水印是否显示及显示的位置,一旦用户在发出信息之前未作出相关配置,那么当前信息依旧会无法被追踪。

技术实现思路

[0004]本专利技术提供了一种基于安卓系统的智能设备自动添加水印的方法及系统,用于解决上述提到的技术问题,具体采用如下的技术方案:
[0005]一种基于安卓系统的智能设备自动添加水印的方法,包含以下步骤:
[0006]接收用户对显示页面的操作;
[0007]监听用户对显示页面的操作并判断用户对显示页面的操作的类型;
[0008]在用户对显示页面的操作的类型属于预设类型时获取当前应用的应用名称;
[0009]根据应用名称确认是否需要对其添加水印;
[0010]在确认需要添加水印后生成水印;
[0011]对当前被操作的显示页面自动添加生成的水印。
[0012]进一步地,在接收用户对显示页面的操作之前,基于安卓系统的智能设备自动添加水印的方法还包含:
[0013]设置需要进行信息监控的应用。
[0014]进一步地,设置需要进行信息监控的应用的具体方法为:
[0015]在Constants的类中添加无需进行监控的应用的应用名称。
[0016]进一步地,获取当前应用的应用名称的具体方法为:
[0017]获取当前正在栈顶显示的应用的应用名称。
[0018]进一步地,获取当前应用的应用名称的具体方法为:
[0019]在智能设备运行的过程中按照一定周期通过代码自动获取当前正在运行的应用的应用名称。
[0020]获取当前正在栈顶显示的应用的应用名称。
[0021]进一步地,预设类型为页面切换。
[0022]进一步地,预设类型为页面截取。
[0023]进一步地,当发生页面截取时,生成水印的具体方法为:
[0024]获取显示页面的尺寸;
[0025]根据获取到的尺寸生成对应尺寸的水印。
[0026]进一步地,对当前被操作的显示页面自动添加生成的水印的具体方法为:
[0027]将生成的水印完全覆盖当前被操作的显示页面。
[0028]一种基于安卓系统的智能设备自动添加水印的系统,包含:
[0029]接收模块,用于接收用户对显示页面的操作;
[0030]监听模块,用于监听用户对显示页面的操作并判断用户对显示页面的操作的类型;
[0031]获取模块,用于在用户对显示页面的操作的类型属于预设类型时获取当前应用的应用名称;
[0032]确认模块,用于根据应用名称确认是否需要对其添加水印;
[0033]生成模块,用于在确认需要添加水印后生成水印;
[0034]添加模块,用于对当前被操作的显示页面自动添加生成的水印。
[0035]进一步地,基于安卓系统的智能设备自动添加水印的系统还包括:
[0036]设置模块,用于设置需要进行信息监控的应用。
[0037]进一步地,通过设置模块设置需要进行信息监控的应用的具体方法为:
[0038]通过设置模块在Constants的类中添加无需进行监控的应用的应用名称。
[0039]进一步地,通过获取模块获取当前应用的应用名称的具体方法为:
[0040]通过获取模块获取当前正在栈顶显示的应用的应用名称。
[0041]进一步地,通过获取模块获取当前应用的应用名称的具体方法为:
[0042]获取模块在智能设备运行的过程中按照一定周期通过代码自动获取当前正在运行的应用的应用名称。
[0043]进一步地,预设类型为页面截取;
[0044]生成模块包含:
[0045]获取子模块,用于获取显示页面的尺寸;
[0046]生成子模块,用于根据获取到的尺寸生成对应尺寸的水印。
[0047]进一步地,添加模块对当前被操作的显示页面自动添加生成的水印的具体方法为;
[0048]添加模块将生成的水印完全覆盖当前被操作的显示页面。
[0049]本专利技术的有益之处在于所提供的基于安卓系统的智能设备自动添加水印的方法及系统,能够在显示页面发生变动时,自动识别并判断是否需要添加水印,全程无需用户参与,自动添加水印。
附图说明
[0050]图1是本专利技术的一种基于安卓系统的智能设备自动添加水印的方法的示意图。
具体实施方式
[0051]以下结合附图和具体实施例对本专利技术作具体的介绍。
[0052]如图1所示为本专利技术的一种基于安卓系统的智能设备自动添加水印的方法,包含以下步骤:S1:接收用户对显示页面的操作。S2:监听用户对显示页面的操作并判断用户对
显示页面的操作的类型。S3:在用户对显示页面的操作的类型属于预设类型时获取当前应用的应用名称。S4:根据应用名称确认是否需要对其添加水印。S5:在确认需要添加水印后生成水印。S6:对当前被操作的显示页面自动添加生成的水印。本申请的基于安卓系统的智能设备自动添加水印的方法,应用在使用安卓系统的智能设备上。智能设备包含但不限于智能手机、智能平板等。通过上述步骤,能够在显示页面发生变动时,自动识别并判断是否需要添加水印,全程无需用户参与,自动添加水印。以下具体介绍上述步骤。
[0053]对于步骤S1:接收用户对显示页面的操作。
[0054]用户通过点击智能设备的显示屏或实体按键对智能设备正在运行的应用进行操作。
[0055]优选的是,在进行步骤S1之前,基于安卓系统的智能设备自动添加水印的方法还包含:
[0056]设置需要进行信息监控的应用。
[0057]在本申请中,设置需要进行信息监控的应用的具体方法为:
[0058]在Constants的类中添加无需进行监控的应用的应用名称。其中,Constants类即常量类,是Java系统下将一些常用的变量集合到一个地方的类。把一些常用的变量放在里面,从而便于统一组织管理。
[0059]对于步骤S2:监听用户对显示页面的操作并判断用户对显示页面的操作的类型。
[0060]可以理解的是,当用户正常对应用进行操作时,并不需要添加水印。只有当用户实施某些特定操作时才需要进行添加水印的操作。当用户对当前正在运行的应用进行操作时,监听用户实施的操作,并判断用户操作的类型。
[0061]在本申请中,通过智能设备的辅助功能监听用户的操作。
[0062]对于步骤S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于安卓系统的智能设备自动添加水印的方法,其特征在于,包含以下步骤:接收用户对显示页面的操作;监听用户对显示页面的操作并判断用户对显示页面的操作的类型;在用户对显示页面的操作的类型属于预设类型时获取当前应用的应用名称;根据所述应用名称确认是否需要对其添加水印;在确认需要添加水印后生成水印;对当前被操作的显示页面自动添加生成的水印。2.根据权利要求1所述的基于安卓系统的智能设备自动添加水印的方法,其特征在于,在所述接收用户对显示页面的操作之前,所述基于安卓系统的智能设备自动添加水印的方法还包含:设置需要进行信息监控的应用。3.根据权利要求2所述的基于安卓系统的智能设备自动添加水印的方法,其特征在于,所述设置需要进行信息监控的应用的具体方法为:在Constants的类中添加无需进行监控的应用的应用名称。4.根据权利要求1所述的基于安卓系统的智能设备自动添加水印的方法,其特征在于,所述获取当前应用的应用名称的具体方法为:获取当前正在栈顶显示的应用的应用名称。5.根据权利要求1所述的基于安卓系统的智能设备自动添加水印的方法,其特征在于,所述获取当前应用的应用名称的具体方法为:在智能设备运行的过程中按照一定周期通过代码自动...

【专利技术属性】
技术研发人员:崔妍龚徐建张元元连丹谷路
申请(专利权)人:杭州天宽科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1