本發(fā)明涉及一種互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及Android游戲的網(wǎng)絡(luò)連接方法。
背景技術(shù):
現(xiàn)有技術(shù)中,Android游戲大多數(shù)是運行在手機或者平板等智能終端中,網(wǎng)絡(luò)連接方式僅支持WiFi和2G/3G/4G數(shù)據(jù)連接,并不支持以太網(wǎng),隨著支持以太網(wǎng)的智能機頂盒設(shè)備越來越多,這也就造成了部分游戲在智能機頂盒設(shè)備上無法運行,影響了智能機頂盒設(shè)備的用戶體驗。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種適配Android游戲的以太網(wǎng)連接方法,使得所有Android游戲可以使用以太網(wǎng)連接,提高Android游戲的用戶體驗。
為實現(xiàn)上述目的,本發(fā)明提供的適配Android游戲的以太網(wǎng)連接方法,包括以下步驟:
(1)檢測智能終端當(dāng)前的網(wǎng)絡(luò)連接狀態(tài);
(2)將以太網(wǎng)連接方式偽裝成WiFi連接方式;
(3)在智能終端上運行Android游戲。
進一步地,步驟(1)所述檢測智能終端當(dāng)前的網(wǎng)絡(luò)連接狀態(tài),是通過ConnectivityService模塊檢查智能終端當(dāng)前的網(wǎng)絡(luò)連接狀態(tài)。
進一步地,在所述步驟(1)和(2)之間進一步包括判斷網(wǎng)絡(luò)連接是否為以太網(wǎng)連接的步驟。
進一步地,所述判斷網(wǎng)絡(luò)連接是否為以太網(wǎng)連接,是通過ConnectivityService模塊中的mActiveDefaultNetwork判斷是否為以太網(wǎng)連接。
進一步地,步驟(2)所述將以太網(wǎng)連接方式偽裝成WiFi連接方式,是將ConnectivityService模塊的應(yīng)用程序調(diào)用接口API getNetworkInfo的NetworkInfo由以太網(wǎng)連接方式偽裝成WiFi連接方式。
本發(fā)明的適配Android游戲的以太網(wǎng)連接方法,使得Android游戲能夠在以太網(wǎng)環(huán)境下運行,用戶可以使用以太網(wǎng)連接,使智能終端的網(wǎng)絡(luò)運行環(huán)境更穩(wěn)定。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,并與本發(fā)明的實施例一起,用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為根據(jù)本發(fā)明的適配Android游戲的以太網(wǎng)連接方法流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為根據(jù)本發(fā)明的適配Android游戲的以太網(wǎng)連接方法流程圖,下面將參考圖1,對本發(fā)明的適配Android游戲的以太網(wǎng)連接方法進行詳細描述。
首先,在步驟101,智能終端通過安卓框架下的連接服務(wù)模塊(Android Framework ConnectivityService模塊)檢查當(dāng)前網(wǎng)絡(luò)連接狀態(tài)。
在步驟102,判斷是否為以太網(wǎng)連接方式,是則進行下一步驟;否則轉(zhuǎn)到步驟104。該步驟中,智能終端通過ConnectivityService模塊中的mActiveDefaultNetwork判斷網(wǎng)絡(luò)連接是否為以太網(wǎng)連接方式。網(wǎng)絡(luò)連接的方式包括,以太網(wǎng)、WiFi、2G/3G/4G網(wǎng)絡(luò)三種連接方式。
在步驟103,由以太網(wǎng)連接方式偽裝成WiFi連接方式,躲避系統(tǒng)檢測。在該步驟中,智能終端將ConnectivityService模塊的應(yīng)用程序調(diào)用接口API getNetworkInfo的NetworkInfo由以太網(wǎng)連接方式偽裝成WiFi連接方式。
在步驟104,游戲玩家利用智能終端在以太網(wǎng)連接方式運行游戲。
本發(fā)明將僅支持WiFi和2G/3G/4G網(wǎng)絡(luò)連接方式的Android網(wǎng)絡(luò)游戲擴展到以太網(wǎng)連接方式,給用戶提供更多網(wǎng)絡(luò)方式選擇,解決部分游戲不支持以太網(wǎng)的問題,給游戲帶來更好的網(wǎng)絡(luò)體驗。
本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。