A method for adjusting a shutdown threshold voltage, wherein the method comprises: obtaining a current voltage of a battery of an electronic device; when the current voltage is greater than or equal to a lowest shutdown threshold of the electronic device and less than or equal to a general shutdown threshold of the electronic device, upon a user selection of at least one application program among all available application programs of which an application shutdown threshold is greater than the lowest shutdown threshold and less than or equal to the current voltage, obtaining at least one piece of application information corresponding to the at least one selected application program, wherein each piece of the at least one application information includes a corresponding application shutdown threshold; and based on the at least one piece of application information, setting a current shutdown threshold, which is corresponding to the current voltage of the electronic device to a maximum of the at least one application shutdown thresholds corresponding to the at least one selected application program, wherein if the current voltage of the battery of the electronic devices is lower than the current shutdown threshold, a normal shutdown process is automatically started in the electronic device and if the current voltage of the battery of the electronic devices is lower than the lowest shutdown threshold of the electronic device, an abnormal shutdown occurs in the electronic device; and wherein an application shutdown threshold is the sum of the lowest shutdown threshold of the electronic device and a maximum transient voltage drop during running of an application program corresponding to the application shutdown threshold. obtaining a current voltage of a battery of an electronic device; when the current voltage is greater than or equal to a lowest shutdown threshold of the electronic device and less than or equal to a general shutdown threshold of the electronic device, upon a user selection of at least one application program among all available application programs of which an application shutdown threshold is greater than the lowest shutdown threshold and less than or equal to the current voltage, obtaining at least one piece of application information corresponding to the at least one selected application program, wherein each piece of the at least one application information includes a corresponding application shutdown threshold; and based on the at least one piece of application information, setting a current shutdown threshold, which is corresponding to the current voltage of the electronic device to a maximum of the at least one application shutdown thresholds corresponding to the at least one selected application program, wherein if the current voltage of the battery of the electronic devices is lower than the current shutdown threshold, a normal shutdown process is automatically started in the electronic device and if the current voltage of the battery of the electronic devices is lower than the lowest shutdown threshold of the electronic device, an abnormal shutdown occurs in the electronic device; and wherein an application shutdown threshold is the sum of the lowest shutdown threshold of the electronic device and a maximum transient voltage drop during running of an application program corresponding to the application shutdown threshold.