A multi-stage constant-current charging control method for charging a battery of an electronic device, the method comprising: acquiring a charging parameter currently used for charging the battery, when the electronic device is in a constant-current charging mode, wherein the charging parameter is a charging current; acquiring a temperature of the battery when the charging parameter reaches a preset parameter; regulating, according to the temperature, a charging cut-off current of the battery; and applying continuously the charging cut-off current to the battery until the battery is fully charged, wherein regulating, according to the temperature, the charging cut-off current of the battery comprises: acquiring an internal resistance of the battery according to the temperature; acquiring an open-circuit voltage of the battery and a rated voltage of a cell of the battery; and regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance, and further regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance comprises: acquiring a difference between the open-circuit voltage and the rated voltage; and regulating the charging cut-off current of the battery according to the difference and the internal resistance, wherein the internal resistance is inversely proportional to the charging cut-off current. acquiring a charging parameter currently used for charging the battery, when the electronic device is in a constant-current charging mode, wherein the charging parameter is a charging current; acquiring a temperature of the battery when the charging parameter reaches a preset parameter; regulating, according to the temperature, a charging cut-off current of the battery; and applying continuously the charging cut-off current to the battery until the battery is fully charged, wherein regulating, according to the temperature, the charging cut-off current of the battery comprises: acquiring an internal resistance of the battery according to the temperature; acquiring an open-circuit voltage of the battery and a rated voltage of a cell of the battery; and regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance, and further regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance comprises: acquiring a difference between the open-circuit voltage and the rated voltage; and regulating the charging cut-off current of the battery according to the difference and the internal resistance, wherein the internal resistance is inversely proportional to the charging cut-off current. acquiring an internal resistance of the battery according to the temperature; acquiring an open-circuit voltage of the battery and a rated voltage of a cell of the battery; and regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance, and further regulating the charging cut-off current of the battery according to the open-circuit voltage, the rated voltage, and the internal resistance comprises: acquiring a difference between the open-circuit voltage and the rated voltage; and regulating the charging cut-off current of the battery according to the difference and the internal resistance, wherein the internal resistance is inversely proportional to the charging cut-off current. acquiring a difference between the open-circuit voltage and the rated voltage; and regulating the charging cut-off current of the battery according to the difference and the internal resistance, wherein the internal resistance is inversely proportional to the charging cut-off current.