1.一种应用程序的管理方法,其特征在于,包括:
确定满足第一预设条件的应用程序,所述满足第一预设条件的应用程序为不需要在电子设备的后台运行的应用程序;
向所述满足第一预设条件的应用程序的进程组发送冻结信号,以使所述满足第一预设条件的应用程序根据所述冻结信号进行冻结。
2.根据权利要求1所述的方法,其特征在于,所述确定满足第一预设条件的应用程序之前,所述方法还包括:
判断应用程序在所述电子设备的后台的运行时间是否大于或等于预设时长;
若所述应用程序在所述电子设备的后台的运行时间大于或等于所述预设时长,则执行所述确定满足第一预设条件的应用程序的步骤。
3.根据权利要求2所述的方法,其特征在于,所述确定满足第一预设条件的应用程序包括:
判断在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序是否满足所述第一预设条件;
若在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序满足所述第一预设条件,则执行所述向所述满足第一预设条件的应用程序的进程组发送冻结信号的步骤;
所述方法还包括:
若在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序不满足所述第一预设条件,则确定不满足所述第一预设条件的应用程序不需要进行冻结。
4.根据权利要求1所述的方法,其特征在于,所述向所述满足第一预设条件的应用程序的进程组发送冻结信号之后,所述方法还包括:
确定满足第二预设条件的应用程序,所述满足第二预设条件的应用程序为需要解冻的后台的应用程序;
向所述满足第二预设条件的应用程序的进程组发送解冻信号,使得所述满足第二预设条件的应用程序进行解冻。
5.根据权利要求4所述的方法,其特征在于,所述满足第二预设条件的应用程序为:
Activity组件所提供的应用界面接收到用户输入的操作指令、和/或需要接收广播信息、和/或需要启动Service组件、和/或需要访问数据库、和/或需要向电子设备的前台界面推送应用程序无响应对话框。
6.一种电子设备,其特征在于,包括:
第一确定单元,用于确定满足第一预设条件的应用程序,所述满足第一预设条件的应用程序为不需要在电子设备的后台运行的应用程序;
第一发送单元,用于向所述满足第一预设条件的应用程序的进程组发送冻结信号,以使所述满足第一预设条件的应用程序根据所述冻结信号进行冻结。
7.根据权利要求6所述的电子设备,其特征在于,所述电子设备还包括:
第一判断单元,用于判断应用程序在所述电子设备的后台的运行时间是否大于或等于预设时长;
所述第一确定单元还用于,若所述应用程序在所述电子设备的后台的运行时间大于或等于所述预设时长,则确定满足第一预设条件的应用程序。
8.根据权利要求7所述的电子设备,其特征在于,所述第一确定单元还用于,判断在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序是否满足所述第一预设条件;
所述第一发送单元还用于,若在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序满足所述第一预设条件,则向所述满足第一预设条件的应用程序的进程组发送冻结信号;
所述电子设备还包括:
第二确定单元,用于若在所述电子设备的后台的运行时间大于或等于所述预设时长的应用程序不满足所述第一预设条件,则确定不满足所述第一预设条件的应用程序不需要进行冻结。
9.根据权利要求6所述的电子设备,其特征在于,所述电子设备还包括:
第三确定单元,用于确定满足第二预设条件的应用程序,所述满足第二预设条件的应用程序为需要解冻的后台的应用程序;
第二发送单元,用于向所述满足第二预设条件的应用程序的进程组发送解冻信号,使得所述满足第二预设条件的应用程序进行解冻。
10.根据权利要求9所述的电子设备,其特征在于,所述满足第二预设条件的应用程序为:
Activity组件所提供的应用界面接收到用户输入的操作指令、和/或需要接收广播信息、和/或需要启动Service组件、和/或需要访问数据库、和/或需要向电子设备的前台界面推送应用程序无响应对话框。