1.一种数据处理方法,包括:
对系统进程接口进行监听,获取当前启动应用进程的应用信息;
依据所述应用信息对所述应用进程的类型进行检测;
当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;
当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。
2.如权利要求1所述的方法,其特征在于,对系统进程接口进行监听,获取当前启动应用进程的应用信息,包括:
对系统进程接口进行监听,获取进程创建函数;
从所述进程创建函数中所述应用进程的应用信息。
3.如权利要求2所述的方法,其特征在于,从所述进程创建函数中所述应用进程的应用信息,包括:
在所述进程创建函数中查找执行日志写入函数的参数信息;
从所述参数信息中获取应用信息,其中,所述应用信息包括以下至少一项:标识信息、应用包名和启动类型。
4.如权利要求2所述的方法,其特征在于,进程创建函数包括:startProcessLocked函数;所述日志写入函数包括:EventLog.writeEvent函数。
5.如权利要求3所述的方法,其特征在于,依据所述应用信息对所述应用进程的应用类型进行检测,包括:
依据所述应用包名确定所述应用进程的应用类型;
检测目标类型是否包含所述应用类型,其中,当所述目标类型包含所述应用类型时,所述应用进程为第一类型,当所述目标类型不包含所述应用类型时,所述应用进程为第二类型。
6.如权利要求5所述的方法,其特征在于,所述目标类型包括以下至少一项:安全类应用、系统类应用、社交类应用。
7.如权利要求3所述的方法,其特征在于,还包括:
依据所述应用包名和/或标识信息中的应用标识,判断所述应用进程对应 应用是否为禁止启动应用;
当所述应用进程对应应用为禁止启动应用时,所述应用进程为第二类型;
当所述应用进程对应应用为非禁止启动应用时,所述应用进程为第一类型。
8.如权利要求7所述的方法,其特征在于,判断所述应用进程对应应用为禁止启动应用之后,还包括:
依据所述标识信息中的应用标识和进程标识,判断所述应用进程是否已运行;
当所述应用进程未运行时,所述应用进程为第二类型;
当所述应用进程已运行时,所述应用进程为第一类型。
9.如权利要求7所述的方法,其特征在于,还包括:
依据所述启动类型确定所述应用进程对应进程组件,当所述进程组件为目标组件时,执行判断所述应用进程对应应用是否为禁止启动应用的步骤。
10.一种数据处理装置,包括:
监听获取模块,用于对系统进程接口进行监听,获取当前启动应用进程的应用信息;
检测模块,用于依据所述应用信息对所述应用进程的类型进行检测;
启动模块,用于当检测到所述应用进程为第一类型时,依据所述应用信息启动所述应用进程对应应用;
禁止启动模块,用于当检测到所述应用进程为第二类型时,依据所述应用信息禁止所述应用进程的启动。