A method for charging a battery in a mobile terminal, the method comprising: in a process in which the mobile terminal is connected to a charging device through a charging interface, the mobile terminal receiving a level signal transmitted from the charging device through a D-data line of the charging interface, wherein the level signal is indicative of the type of the charging interface of the charging device; determining the type of the charging interface of the charging device according to the level signal; determining the type of the charging device according to the type of the charging interface of the charging device; transmitting a handshake request signal to the charging device through a D+ data line of the charging interface, if it is determined that the charging device is an adapter or a mobile power supply based on a determination that the charging interface of the charging device is not a universal serial bus standard downlink port, USB_SDP, type charging interface, wherein the handshake request signal has a predefined waveform that is configured to be receivable by the charging interface in a period in which data reception is delayed following receipt of a rising edge interrupt, and wherein the handshake request signal is used to query whether the charging device supports a quick charging mode; receiving a handshake response signal transmitted from the charging device, wherein the handshake response signal is used to indicate that the charging device supports the quick charging mode; entering the quick charging mode and introducing a charging current of the quick charging mode from the charging device through a power cable of the charging interface, so as to charge a battery of the mobile terminal; and entering a normal charging mode and introducing a charging current of the normal charging mode from the charging device through a power cable of the charging interface so as to charge a battery of the mobile terminal, if it is determined that the charging device is not the adapter or the mobile power supply, wherein the quick charging mode has a charging speed that is higher than a charging speed of the normal charging mode. in a process in which the mobile terminal is connected to a charging device through a charging interface, the mobile terminal receiving a level signal transmitted from the charging device through a D-data line of the charging interface, wherein the level signal is indicative of the type of the charging interface of the charging device; determining the type of the charging interface of the charging device according to the level signal; determining the type of the charging device according to the type of the charging interface of the charging device; transmitting a handshake request signal to the charging device through a D+ data line of the charging interface, if it is determined that the charging device is an adapter or a mobile power supply based on a determination that the charging interface of the charging device is not a universal serial bus standard downlink port, USB_SDP, type charging interface, wherein the handshake request signal has a predefined waveform that is configured to be receivable by the charging interface in a period in which data reception is delayed following receipt of a rising edge interrupt, and wherein the handshake request signal is used to query whether the charging device supports a quick charging mode; receiving a handshake response signal transmitted from the charging device, wherein the handshake response signal is used to indicate that the charging device supports the quick charging mode; entering the quick charging mode and introducing a charging current of the quick charging mode from the charging device through a power cable of the charging interface, so as to charge a battery of the mobile terminal; and entering a normal charging mode and introducing a charging current of the normal charging mode from the charging device through a power cable of the charging interface so as to charge a battery of the mobile terminal, if it is determined that the charging device is not the adapter or the mobile power supply, wherein the quick charging mode has a charging speed that is higher than a charging speed of the normal charging mode.