A charging method, applied in a charging adapter , wherein the charging method comprises: acquiring (S1) a voltage value of a cell of a mobile terminal , searching (S2) a threshold range table to obtain a current adjusting instruction matched with a threshold range containing the voltage value of the cell, and sending the current adjusting instruction to an adjusting circuit of the charging adapter , the threshold range table recording one or more threshold ranges and one or more current adjusting instructions having a one-to-one mapping relation with the one or more threshold ranges; detecting (S31) a current value of a power signal outputted by the adjusting circuit ; characterized in that , the charging method further comprises: calculating (S32) a difference between the current value received and a current value specified by the current adjusting instruction, and sending a calibration instruction to the adjusting circuit when an absolute value of the difference calculated is greater than a difference threshold; and controlling (S33) the adjusting circuit to calibrate the power signal according to a current difference specified by the calibration instruction and to output a calibrated power signal, wherein a current value of the calibrated power signal is equal to the current value specified by the current adjusting instruction. acquiring (S1) a voltage value of a cell of a mobile terminal , searching (S2) a threshold range table to obtain a current adjusting instruction matched with a threshold range containing the voltage value of the cell, and sending the current adjusting instruction to an adjusting circuit of the charging adapter , the threshold range table recording one or more threshold ranges and one or more current adjusting instructions having a one-to-one mapping relation with the one or more threshold ranges; detecting (S31) a current value of a power signal outputted by the adjusting circuit ; characterized in that , the charging method further comprises: calculating (S32) a difference between the current value received and a current value specified by the current adjusting instruction, and sending a calibration instruction to the adjusting circuit when an absolute value of the difference calculated is greater than a difference threshold; and controlling (S33) the adjusting circuit to calibrate the power signal according to a current difference specified by the calibration instruction and to output a calibrated power signal, wherein a current value of the calibrated power signal is equal to the current value specified by the current adjusting instruction. calculating (S32) a difference between the current value received and a current value specified by the current adjusting instruction, and sending a calibration instruction to the adjusting circuit when an absolute value of the difference calculated is greater than a difference threshold; and controlling (S33) the adjusting circuit to calibrate the power signal according to a current difference specified by the calibration instruction and to output a calibrated power signal, wherein a current value of the calibrated power signal is equal to the current value specified by the current adjusting instruction. <EOS>