A protection method for an electronic device in a low-temperature environment, comprising: obtaining, by the electronic device, an environmental temperature and a temperature of a battery of the electronic device; determining, by the electronic device, whether the environmental temperature is lower than a first preset temperature; in response to determining that the environmental temperature is lower than the first preset temperature, determining, by the electronic device, whether the temperature of the battery is lower than a second preset temperature and whether the environmental temperature is lower than a third preset temperature, wherein the third preset temperature is lower than the first preset temperature, and the third preset temperature is lower than the second preset temperature; in response to determining that the temperature of the battery is lower than the second preset temperature and the environmental temperature is lower than the third preset temperature, determining, by the electronic device, that the electronic device is in the low-temperature environment; and in response to determining that the electronic device is in the low-temperature environment, implementing, by the electronic device, low-temperature protection so that power consumption of the electronic device is reduced, wherein the low-temperature protection comprises at least one of the following manners: reducing an operating voltage of at least one component of the electronic device; reducing an operating current of at least one component of the electronic device; disabling at least one operating function of the electronic device; and/or disabling at least one application program running on the electronic device. obtaining, by the electronic device, an environmental temperature and a temperature of a battery of the electronic device; determining, by the electronic device, whether the environmental temperature is lower than a first preset temperature; in response to determining that the environmental temperature is lower than the first preset temperature, determining, by the electronic device, whether the temperature of the battery is lower than a second preset temperature and whether the environmental temperature is lower than a third preset temperature, wherein the third preset temperature is lower than the first preset temperature, and the third preset temperature is lower than the second preset temperature; in response to determining that the temperature of the battery is lower than the second preset temperature and the environmental temperature is lower than the third preset temperature, determining, by the electronic device, that the electronic device is in the low-temperature environment; and in response to determining that the electronic device is in the low-temperature environment, implementing, by the electronic device, low-temperature protection so that power consumption of the electronic device is reduced, wherein the low-temperature protection comprises at least one of the following manners: reducing an operating voltage of at least one component of the electronic device; reducing an operating current of at least one component of the electronic device; disabling at least one operating function of the electronic device; and/or disabling at least one application program running on the electronic device. reducing an operating voltage of at least one component of the electronic device; reducing an operating current of at least one component of the electronic device; disabling at least one operating function of the electronic device; and/or disabling at least one application program running on the electronic device.