A battery charging method performed by a terminal comprising: in an initial stage, charging a battery with an initial-stage charging current, until a charge state of the battery satisfies a preset condition, wherein the initial-stage charging current is a maximum tolerable charging current of the battery determined according to charging configuration information of the battery; and in a subsequent stage after the initial stage, charging the battery with a subsequent-stage charging current, wherein the subsequent-stage charging current is determined according to the charging configuration information and is smaller than the maximum tolerable charging current; characterized in that, the charging configuration information of the battery comprises: information of a charging chip, information of a battery cell, and information of a battery protection board; and determining the initial-stage charging current according to the charging configuration information of the battery comprises: determining, according to the information of the charging chip, the information of the battery cell, and the information of the battery protection board, a maximum tolerable current value of the charging chip, a maximum tolerable current value of the battery cell, and a maximum tolerable current value of the battery protection board; and determining a minimum value among the maximum tolerable current value of the charging chip, the maximum tolerable current value of the battery cell, and the maximum tolerable current value of the battery protection board, to be the initial-stage charging current. in an initial stage, charging a battery with an initial-stage charging current, until a charge state of the battery satisfies a preset condition, wherein the initial-stage charging current is a maximum tolerable charging current of the battery determined according to charging configuration information of the battery; and in a subsequent stage after the initial stage, charging the battery with a subsequent-stage charging current, wherein the subsequent-stage charging current is determined according to the charging configuration information and is smaller than the maximum tolerable charging current; characterized in that, the charging configuration information of the battery comprises: information of a charging chip, information of a battery cell, and information of a battery protection board; and determining the initial-stage charging current according to the charging configuration information of the battery comprises: determining, according to the information of the charging chip, the information of the battery cell, and the information of the battery protection board, a maximum tolerable current value of the charging chip, a maximum tolerable current value of the battery cell, and a maximum tolerable current value of the battery protection board; and determining a minimum value among the maximum tolerable current value of the charging chip, the maximum tolerable current value of the battery cell, and the maximum tolerable current value of the battery protection board, to be the initial-stage charging current. determining, according to the information of the charging chip, the information of the battery cell, and the information of the battery protection board, a maximum tolerable current value of the charging chip, a maximum tolerable current value of the battery cell, and a maximum tolerable current value of the battery protection board; and determining a minimum value among the maximum tolerable current value of the charging chip, the maximum tolerable current value of the battery cell, and the maximum tolerable current value of the battery protection board, to be the initial-stage charging current.