A battery leakage current check method, wherein a battery is installed in an electronic device and is configured to supply power to the electronic device, and the method comprises: controlling, by the electronic device, the battery to stop supplying power to the electronic device when a power adapter supplies power to the electronic device; after controlling the battery to stop supplying power to the electronic device, obtaining, by the electronic device, a voltage parameter and a time duration parameter, wherein the voltage parameter is a difference between voltages of the battery at two different time moments, and the time duration parameter is a duration between the two different time moments; and determining, by the electronic device, based on the voltage parameter and the time duration parameter, whether a leakage parameter of the battery meets a preset condition to check for a leakage current in the battery, wherein the leakage parameter of the battery meets the preset condition indicates that a leakage current in the battery is within a normal range; wherein the determining whether the leakage parameter of the battery meets the preset condition comprises: determining, by the electronic device, whether a ratio of the voltage parameter to the time duration parameter is less than a preset threshold; and determining, by the electronic device, that the leakage parameter of the battery meets the preset condition when the ratio of the voltage parameter to the time duration parameter is less than the preset threshold. controlling, by the electronic device, the battery to stop supplying power to the electronic device when a power adapter supplies power to the electronic device; after controlling the battery to stop supplying power to the electronic device, obtaining, by the electronic device, a voltage parameter and a time duration parameter, wherein the voltage parameter is a difference between voltages of the battery at two different time moments, and the time duration parameter is a duration between the two different time moments; and determining, by the electronic device, based on the voltage parameter and the time duration parameter, whether a leakage parameter of the battery meets a preset condition to check for a leakage current in the battery, wherein the leakage parameter of the battery meets the preset condition indicates that a leakage current in the battery is within a normal range; wherein the determining whether the leakage parameter of the battery meets the preset condition comprises: determining, by the electronic device, whether a ratio of the voltage parameter to the time duration parameter is less than a preset threshold; and determining, by the electronic device, that the leakage parameter of the battery meets the preset condition when the ratio of the voltage parameter to the time duration parameter is less than the preset threshold. determining, by the electronic device, whether a ratio of the voltage parameter to the time duration parameter is less than a preset threshold; and determining, by the electronic device, that the leakage parameter of the battery meets the preset condition when the ratio of the voltage parameter to the time duration parameter is less than the preset threshold.