A Wireless Fidelity, Wi-Fi, hotspot recommendation method, wherein the method is applied to a terminal and comprises: enabling a mobile data service; determining a default routing network port of the terminal according to the mobile data service; scanning a Wi-Fi hotspot; determining an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning; determining network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and displaying an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality; wherein the determining an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning comprises: determining an authentication hotspot in the Wi-Fi hotspots that are obtained by means of scanning, wherein the authentication hotspot is a Wi-Fi hotspot in which the terminal can normally access the Internet only by performing login authentication after being connected to the authentication hotspot; filtering out the authentication hotspot from the Wi-Fi hotspots obtained by scanning; connecting to a candidate Wi-Fi hotspot in the Wi-Fi hotspots obtained by scanning, excluding the filtered out authentication hotspot; receiving a response code returned by the candidate Wi-Fi hotspot; and determining, if the response code is a first response code, that the candidate Wi-Fi hotspot is the Internet-accessible hotspot; if the terminal is successfully connected to the Wi-Fi hotspot, determining to retain the default routing network port of the terminal; determining not to display a state in which the terminal is successfully connected to the Wi-Fi hotspot. enabling a mobile data service; determining a default routing network port of the terminal according to the mobile data service; scanning a Wi-Fi hotspot; determining an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning; determining network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and displaying an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality; wherein the determining an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning comprises: determining an authentication hotspot in the Wi-Fi hotspots that are obtained by means of scanning, wherein the authentication hotspot is a Wi-Fi hotspot in which the terminal can normally access the Internet only by performing login authentication after being connected to the authentication hotspot; filtering out the authentication hotspot from the Wi-Fi hotspots obtained by scanning; connecting to a candidate Wi-Fi hotspot in the Wi-Fi hotspots obtained by scanning, excluding the filtered out authentication hotspot; receiving a response code returned by the candidate Wi-Fi hotspot; and determining, if the response code is a first response code, that the candidate Wi-Fi hotspot is the Internet-accessible hotspot; if the terminal is successfully connected to the Wi-Fi hotspot, determining to retain the default routing network port of the terminal; determining not to display a state in which the terminal is successfully connected to the Wi-Fi hotspot. determining an authentication hotspot in the Wi-Fi hotspots that are obtained by means of scanning, wherein the authentication hotspot is a Wi-Fi hotspot in which the terminal can normally access the Internet only by performing login authentication after being connected to the authentication hotspot; filtering out the authentication hotspot from the Wi-Fi hotspots obtained by scanning; connecting to a candidate Wi-Fi hotspot in the Wi-Fi hotspots obtained by scanning, excluding the filtered out authentication hotspot; receiving a response code returned by the candidate Wi-Fi hotspot; and determining, if the response code is a first response code, that the candidate Wi-Fi hotspot is the Internet-accessible hotspot; if the terminal is successfully connected to the Wi-Fi hotspot, determining to retain the default routing network port of the terminal; determining not to display a state in which the terminal is successfully connected to the Wi-Fi hotspot.