An application control method of a mobile terminal, comprising steps of: acquiring M running applications on the mobile terminal, wherein M is a positive integer; acquiring user habit data related to closing at least one application within the M running applications; and closing the at least one application within the M running applications according to the user habit data related to closing the at least one application, wherein the acquiring user habit data related to closing at least one application comprises: acquiring P closing records for closing the at least one application within the M running applications within a preset period of time, wherein P is an integer greater than 1; classifying the P closing records according to an application ID to obtain Q application classes, wherein Q is an integer greater than 1; and acquiring a closing control parameter for each of the Q application classes as the user habit data; wherein the closing control parameter comprises a closing time and a closing priority for each of the Q application classes; wherein acquiring a closing control parameter for each of the Q application classes as the user habit data comprises: analyzing all closing times corresponding to each of the Q application classes to obtain a closing time corresponding to each of the Q application classes; and determining, according to a closing frequency and power consumption for each of the Q application classes, a closing priority corresponding to each of the Q application classes. acquiring M running applications on the mobile terminal, wherein M is a positive integer; acquiring user habit data related to closing at least one application within the M running applications; and closing the at least one application within the M running applications according to the user habit data related to closing the at least one application, wherein the acquiring user habit data related to closing at least one application comprises: acquiring P closing records for closing the at least one application within the M running applications within a preset period of time, wherein P is an integer greater than 1; classifying the P closing records according to an application ID to obtain Q application classes, wherein Q is an integer greater than 1; and acquiring a closing control parameter for each of the Q application classes as the user habit data; acquiring P closing records for closing the at least one application within the M running applications within a preset period of time, wherein P is an integer greater than 1; classifying the P closing records according to an application ID to obtain Q application classes, wherein Q is an integer greater than 1; and acquiring a closing control parameter for each of the Q application classes as the user habit data; wherein the closing control parameter comprises a closing time and a closing priority for each of the Q application classes; wherein acquiring a closing control parameter for each of the Q application classes as the user habit data comprises: analyzing all closing times corresponding to each of the Q application classes to obtain a closing time corresponding to each of the Q application classes; and determining, according to a closing frequency and power consumption for each of the Q application classes, a closing priority corresponding to each of the Q application classes. analyzing all closing times corresponding to each of the Q application classes to obtain a closing time corresponding to each of the Q application classes; and determining, according to a closing frequency and power consumption for each of the Q application classes, a closing priority corresponding to each of the Q application classes.