1.一种静默下载的检测方法,其特征在于,包括以下步骤:
在应用程序安装后按照预设的规则获取目标文件夹的路径;
监控所述目标文件夹及应用程序的后台进程;
监控终端是否满足预设的静默状态条件;
当所述目标文件夹内创建了新文件,应用程序的后台进程存在消耗流量行为且终端满足预设的静默状态条件时,判断终端存在静默下载行为。
2.如权利要求1所述的检测方法,其特征在于,获取目标文件夹的路径的方法包括:
在应用程序自己定义的路径中获取目标文件夹;
或
在SD卡里获取目标文件夹;
或
在系统目录中获取目标文件夹。
3.如权利要求2所述的检测方法,其特征在于,获取目标文件夹的路径的方法包括:
获取程序代码中包含文件夹路径的字符串;
或
分别获取程序代码中SD卡根目录字符串、子目录字符串,然后将二者拼接得取目标文件夹的路径;
或
获取程序代码中/data/data/<packagename>/files文件夹路径或/data/data/< packagename >/cache文件夹。
4.如权利要求1所述的检测方法,其特征在于,预设的静默状态条件为在终端下载行为产生前不存在用户交互行为。
5.一种静默下载的检测装置,其特征在于,包括获取模块、第一监控模块、第二监控模块、判断模块,其中:
获取模块,用于在应用程序安装后按照预设的规则获取目标文件夹的路径;
第一监控模块,用于监控所述目标文件夹及应用程序的后台进程;
第二监控模块,用于监控终端是否满足预设的静默状态条件;
判断模块,用于当所述目标文件夹内创建了新文件,应用程序的后台进程存在消耗流量行为且终端满足预设的静默状态条件时,判断终端存在静默下载行为。
6.如权利要求5所述的检测装置,其特征在于,所述获取模块获取目标文件夹的路径的方法包括:
在应用程序自己定义的路径中获取目标文件夹;
或
在SD卡里获取目标文件夹;
或
在系统目录中获取目标文件夹。
7.如权利要求6所述的检测装置,其特征在于,所述获取模块获取目标文件夹的路径的方法包括:获取程序代码中包含文件夹路径的字符串;
或
分别获取程序代码中SD卡根目录字符串、子目录字符串,然后将二者拼接得取目标文件夹的路径;
或
获取程序代码中/data/data/<packagename>/files文件夹路径或/data/data/< packagename >/cache文件夹。
8.如权利要求5所述的检测装置,其特征在于,所述预设的静默状态条件为在终端下载行为产生前不存在用户交互行为。
9.如权利要求4所述的检测方法或权利要求7所述的检测装置,其特征在于,所述用户交互行为包括点击、触摸、滑动、声控、光控或震动。
10.一种移动终端,其特征在于,包括权利要求5-8任一所述的检测装置,当检测到静默下载行为后,提醒用户后关闭数据流量。