本發(fā)明涉及一種Android游戲手機,特別是涉及一種Android游戲手機的按鍵設(shè)置方法。
背景技術(shù):
Android游戲掌機都有實體按鍵,因而用戶習(xí)慣雙手握持橫屏操作,而屏幕較大,在用戶雙手握持橫屏操作的同時,使用觸摸左右滑動操作變得十分不方便。
為了解決用戶觸摸操作不便的問題,需要提出一種新的Android游戲手機的按鍵設(shè)置方法。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種Android游戲手機的按鍵設(shè)置方法,能夠解決用戶觸摸操作不便的問題。
為實現(xiàn)上述目的,本發(fā)明提供的Android游戲手機的按鍵設(shè)置方法,包括以下步驟:
(1)基于應(yīng)用類型,為按鍵定義與所述應(yīng)用相映射的翻頁功能文件;(2)啟動應(yīng)用,并且識別所述應(yīng)用的類型;(3)基于所述應(yīng)用類型,加載所述按鍵的功能文件;(4)檢查所述按鍵的觸發(fā)狀態(tài),響應(yīng)與所述應(yīng)用相映射的翻頁功能。
進一步地,所述翻頁功能為與觸摸按鍵操作相對應(yīng)的功能。
進一步地,所述翻頁功能包括:上下移動功能、左右移動功能、后退和快進功能、上一首和下一首功能,及上一張和下一張功能。
進一步地,所述按鍵包括:音量鍵及上、下、左、右輔助按鍵。
進一步地,步驟(2)中所述識別的方式為:包名或者程序名作為唯一標(biāo)識,通過包名匹配的方式來智能識別出不同應(yīng)用。
所述步驟(4)進一步包括:(41)檢查按鍵的觸發(fā)狀態(tài),若是,執(zhí)行步驟(42),若否,執(zhí)行步驟(43);(42)響應(yīng)所述按鍵映射,并繼續(xù)執(zhí)行步驟(41);(43)判斷是否退出所述應(yīng)用,若是,退出所述應(yīng)用,否則,繼續(xù)執(zhí)行步驟(41)。
本發(fā)明的Android游戲手機的按鍵設(shè)置方法,將第一按鍵L1、第二按鍵R1的功能代替原有的觸摸滑動、觸摸點擊及實體按鍵等功能,定義了不同應(yīng)用中的翻頁操作(如音樂播放器中的切換歌曲、視頻播放器中的快進快退等),并通過包名匹配的方式來智能識別不同應(yīng)用。從而實現(xiàn)在不同應(yīng)用中,第一按鍵L1、第二按鍵R1鍵可以便捷翻頁的效果,提高了用戶使用Android游戲手機的體驗。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,并與本發(fā)明的實施例一起,用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為根據(jù)本發(fā)明的Android游戲手機的按鍵設(shè)置方法的流程圖;
圖2為根據(jù)本發(fā)明的檢查按鍵觸發(fā)方法的流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為根據(jù)本發(fā)明的Android游戲手機的按鍵設(shè)置方法的流程圖,下面將參考圖1,對本發(fā)明的Android游戲手機的按鍵設(shè)置方法進行詳細(xì)描述。
在步驟101,基于應(yīng)用類型,為第一按鍵(如Android游戲手機的L1鍵)及第二按鍵(如Android游戲手機的R1鍵)定義與應(yīng)用相映射的翻頁功能文件;
在該步驟中,也可以為Android游戲手機的+、-音量鍵及上、下、左、右等其余輔助按鍵定義與應(yīng)用相映射的翻頁功能文件。
在步驟102,啟動應(yīng)用,進行應(yīng)用類型的識別。在該步驟中,包名或者程序名作為唯一標(biāo)識,通過包名匹配的方式來智能識別出不同應(yīng)用。識別過程中,直接調(diào)用系統(tǒng)原有的包名即可獲取接口。
在步驟103,基于應(yīng)用類型,加載第一按鍵及第二按鍵的功能文件;
在步驟104,檢查第一按鍵及第二按鍵的觸發(fā)狀態(tài),響應(yīng)與應(yīng)用相映射的翻頁功能。
圖2為根據(jù)本發(fā)明的檢查按鍵觸發(fā)方法的流程圖,下面將參考圖2,對本發(fā)明的檢查按鍵觸發(fā)方法進行詳細(xì)描述。為了便于理解,本實施例以Android游戲手機的L1鍵和R1鍵為例進行描述。
在步驟201,開始應(yīng)用;
在步驟202,應(yīng)用識別;
在步驟203,加載L1、R1按鍵定義配置文件;
在步驟204,檢查L1、R1按鍵觸發(fā),若是,轉(zhuǎn)到步驟205,否則,轉(zhuǎn)到步驟206;
在步驟205,響應(yīng)按鍵映射,并繼續(xù)執(zhí)行步驟204;
在步驟206,判斷是否退出應(yīng)用,若是,則退出應(yīng)用,否則,繼續(xù)執(zhí)行步驟204。
下面結(jié)合不同的應(yīng)用場景,進一步闡述通過本發(fā)明的Android游戲手機的按鍵設(shè)置方法設(shè)置的按鍵功能。
場景一
之前,采用Android游戲手機瀏覽txt、word和pdf文件時,用戶通過手指觸摸上下滑動來讀取內(nèi)容;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為上下移動功能,方便用戶進行閱讀。
場景二
之前,Android游戲手機一般會有幾個頁面的app應(yīng)用圖標(biāo),用戶通過觸摸左右滑動來查看應(yīng)用;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為左右移動功能,來查看app應(yīng)用圖標(biāo)。
場景三
之前,采用Android游戲手機觀察視頻時,用戶通過手指左右滑動來調(diào)節(jié)視頻的播放速度;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為后退和快進功能,加速或者快退視頻的播放進度。
場景四
之前,采用Android游戲手機瀏覽網(wǎng)頁時,用戶通過手指觸摸上下滑動來瀏覽內(nèi)容;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為上一頁和下一頁功能,便于瀏覽網(wǎng)頁內(nèi)容。
場景五
之前,采用Android游戲手機播放音樂時,用戶通過手指左右滑動來選擇歌曲;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為上一首和下一首功能,用來切歌。
場景六
之前,采用Android游戲手機瀏覽圖片時,用戶通過觸摸左右滑動來查看圖片;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為上一張和下一張功能,查看圖片。
場景七
之前,采用Android游戲手機玩游戲時,例如神廟逃亡,用戶需要手指按住逃亡者,向左、向右、向上及向下移動來避免障礙物和怪物的追趕;而采用本發(fā)明則可以將第一按鍵L1、第二按鍵R1映射為向左和向右移動,來避免障礙物。
本發(fā)明的Android游戲手機的按鍵設(shè)置方法,將第一按鍵L1、第二按鍵R1的功能代替原有的觸摸滑動、觸摸點擊及實體按鍵等功能,定義了不同應(yīng)用中的翻頁操作(如音樂播放器中的切換歌曲、視頻播放器中的快進快退等),并通過包名匹配的方式來智能識別不同應(yīng)用。從而實現(xiàn)在不同應(yīng)用中,第一按鍵L1、第二按鍵R1鍵可以便捷翻頁的效果,提高了用戶使用Android游戲手機的體驗。
本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。