一鍵切換界面的方法以及系統的制作方法
【專利摘要】本發明實施例公開了一鍵切換界面的方法,用于使得安卓系統桌面和電視播放桌面之間的切換方便簡單并保證切換的成功率,提高用戶的使用體驗。本發明實施例方法包括:判斷被觸發的按鍵是否為切換快捷鍵,若是,則在安卓系統桌面和電視播放界面之間切換一次。本發明實施例還提供一鍵切換界面的系統。本發明實施例能夠使得安卓系統桌面和電視播放桌面之間的切換方便簡單并保證切換的成功率,提高用戶的使用體驗。
【專利說明】-鍵切換界面的方法以及系統
【技術領域】
[0001] 本發明涉及智能電視領域,尤其涉及一鍵切換界面的方法以及系統。
【背景技術】
[0002] 隨著社會的發展和進步,用戶對電視機的需求也越來越高,大屏電視,4K電視、智 能電視紛呈而出,為用戶帶來越來越豐富和精彩的娛樂體驗,其中智能電視以其多元化的 功能深受用戶喜愛。
[0003] 目前,大多數智能電視均使用安卓系統,用戶在使用安卓系統的智能電視時,可以 通過安卓系統桌面(Launcher)進行使用和操作,然后通過喚出的電視播放界面來觀看多 媒體視頻。因此安卓系統桌面和電視播放界面之間的切換非常頻繁,現在一般通過一個按 鍵喚出安卓系統桌面,另一個按鍵喚出電視播放界面,用戶通過反復使用這兩個按鍵來切 換安卓系統桌面和電視播放界面。
[0004] 然而,由于智能電視的按鍵一般數量多,用戶往往在需要切換安卓系統桌面和電 視播放界面時先尋找到對應的按鍵才能執行切換操作,有時還容易按錯按鍵出現誤操作, 導致切換失敗,因此帶給用戶不良的使用體驗。
【發明內容】
[0005] 本發明實施例提供了一鍵切換界面的方法以及系統,能夠使得安卓系統桌面和電 視播放桌面之間的切換方便簡單并保證切換的成功率,提高用戶的使用體驗。
[0006] 本發明實施例提供的一種一鍵切換界面的方法,包括:
[0007] 判斷被觸發的按鍵是否為切換快捷鍵,若是,則在安卓系統桌面和電視播放界面 之間切換一次。
[0008] 可選地,所述在安卓系統桌面和電視播放界面之間切換一次具體包括:
[0009] 判斷當前界面是安卓系統桌面還是電視播放界面,若是安卓系統桌面,則將當前 界面切換為電視播放界面,若是電視播放界面,則將當前界面切換為安卓系統桌面。
[0010] 可選地,所述判斷被觸發的按鍵是否為切換快捷鍵具體包括:
[0011] 從安卓系統的framework層獲取到被觸發的按鍵的鍵值;
[0012] 對比所述按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是,則被觸發的按 鍵為所述切換快捷鍵,若否,則被觸發的按鍵不為所述切換快捷鍵。
[0013] 可選地,所述判斷當前界面是安卓系統桌面還是電視播放界面具體包括:
[0014] 根據安卓系統的intent屬性獲取安卓系統桌面的界面名稱以及當前界面的界面 名稱;
[0015] 對比所述安卓系統桌面的界面名稱與當前界面的界面名稱是否一致,若是,則當 前界面為安卓系統桌面,若否,則當前界面為電視播放界面。
[0016] 可選地,所述判斷當前界面是安卓系統桌面還是電視播放界面具體包括:
[0017] 根據安卓系統的intent屬性獲取電視播放界面的界面名稱以及當前界面的界面 名稱;
[0018] 對比所述電視播放界面的界面名稱與當前界面的界面名稱是否一致,若是,則當 前界面為電視播放界面,若否,則當前界面為安卓系統桌面。
[0019] 本發明實施例提供的一種一鍵切換界面的系統,包括:
[0020] 判斷模塊,用于判斷被觸發的按鍵是否為切換快捷鍵,若是,則觸發切換模塊;
[0021] 所述切換模塊,用于在安卓系統桌面和電視播放界面之間切換一次。
[0022] 可選地,所述切換模塊具體包括:
[0023] 第一判斷單元,用于判斷當前界面是安卓系統桌面還是電視播放界面,若是安卓 系統桌面,則觸發第一切換單元,若是電視播放界面,則觸發第二切換單元;
[0024] 所述第一切換單元,用于將當前界面切換為電視播放界面;
[0025] 所述第二切換單元,用于將當前界面切換為安卓系統桌面。
[0026] 可選地,所述判斷模塊具體包括:
[0027] 獲取單元,用于從安卓系統的framework層獲取到被觸發的按鍵的鍵值;
[0028] 對比單元,用于對比所述按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是, 則觸發第一確定單元,若否,則觸發第二確定單元;
[0029] 所述第一確定單元,用于確定被觸發的按鍵為所述切換快捷鍵,并觸發切換模 塊;
[0030] 所述第二確定單元,用于確定被觸發的按鍵不為所述切換快捷鍵。
[0031] 可選地,所述第一判斷單元具體包括:
[0032] 第一獲取子單元,用于根據安卓系統的intent屬性獲取安卓系統桌面的界面名 稱以及當前界面的界面名稱;
[0033] 第一對比子單元,用于對比所述安卓系統桌面的界面名稱與當前界面的界面名稱 是否一致,若是,則觸發第一確定子單元,若否,則觸發第二確定子單元;
[0034] 所述第一確定子單元,用于確定當前界面為安卓系統桌面,并觸發第一切換單 元;
[0035] 所述第二確定子單元,用于確定當前界面為電視播放界面,并觸發第二切換單元。
[0036] 可選地,所述第一判斷單元具體包括:
[0037] 第二獲取子單元,用于根據安卓系統的intent屬性獲取電視播放界面的界面名 稱以及當前界面的界面名稱;
[0038] 第二對比子單元,用于對比所述電視播放界面的界面名稱與當前界面的界面名稱 是否一致,若是,則觸發第三確定子單元,若否,則觸發第四確定子單元;
[0039] 所述第三確定子單元,用于確定當前界面為電視播放界面,并觸發第二切換單 元;
[0040] 所述第四確定子單元,用于確定當前界面為安卓系統桌面,并觸發第一切換單元。
[0041] 從以上技術方案可以看出,本發明實施例具有以下優點:
[0042] 本發明實施例中,一鍵切換界面的方法具體步驟為:先判斷被觸發的按鍵是否為 切換快捷鍵,若是,則在安卓系統桌面和電視播放界面之間切換一次。在本發明實施中,可 以通過觸發一個切換快捷鍵便可以完成安卓系統桌面和電視播放界面之間的切換,無需分 別對這兩個界面分別設置兩個不同的按鍵,用戶不需要先尋找到對應的按鍵才能正確地執 行切換操作,切換方便簡單并保證了切換的成功率,提高了用戶的使用體驗。
【專利附圖】
【附圖說明】
[0043] 圖1為本發明實施例中一鍵切換界面的方法一個實施例流程圖;
[0044] 圖2為本發明實施例中一鍵切換界面的方法另一個實施例流程圖;
[0045] 圖3為本發明實施例中一鍵切換界面的方法另一個實施例流程圖;
[0046] 圖4為本發明實施例中一鍵切換界面的系統一個實施例結構圖;
[0047] 圖5為本發明實施例中一鍵切換界面的系統另一個實施例結構圖。
【具體實施方式】
[0048] 本發明實施例提供了一鍵切換界面的方法以及系統,用于使得安卓系統桌面和電 視播放桌面之間的切換方便簡單并保證切換的成功率,提高用戶的使用體驗。
[0049] 為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明 實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述 的實施例僅僅是本發明一部分實施例,而非全部的實施例。基于本發明中的實施例,本領域 普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護 的范圍。
[0050] 請參閱圖1,本發明實施例中一鍵切換界面方法一個實施例包括:
[0051] 101、判斷被觸發的按鍵是否為切換快捷鍵,若是,則執行步驟102 ;
[0052] 當智能電視的按鍵被觸發時,先判斷被觸發的按鍵是否為切換快捷鍵,若是,則執 行步驟102,若否,則按照正常的流程執行。
[0053] 102、在安卓系統桌面和電視播放界面之間切換一次。
[0054] 當判斷被觸發的按鍵是切換快捷鍵時,可以在安卓系統桌面和電視播放界面之間 切換一次。
[0055] 本實施例中,前面所說的一鍵切換界面的方法步驟為:先判斷被觸發的按鍵是否 為切換快捷鍵,若是,則在安卓系統桌面和電視播放界面之間切換一次。在本實施中,可以 通過觸發一個切換快捷鍵便可以完成安卓系統桌面和電視播放界面之間的切換,無需分別 對這兩個界面分別設置兩個不同的按鍵,用戶不需要先尋找到對應的按鍵才能正確地執行 切換操作,切換方便簡單并保證了切換的成功率,提高了用戶的使用體驗。
[0056] 為便于理解,下面對本發明實施例中的一鍵切換界面方法進行詳細描述,請參閱 圖2,本發明實施例中一鍵切換界面方法另一個實施例包括:
[0057] 201、從安卓系統的framework層獲取到被觸發的按鍵的鍵值;
[0058] 當用戶觸發某個按鍵時,可以從安卓系統的framework層獲取到被觸發的按鍵的 鍵值。需要說明的是,安卓系統的framework層的工作一般是為android(安卓)應用開發 的開發人員提供了一系列的服務和API的接口,本實施例中,可以從該framework層中獲取 到該按鍵的鍵值。可以知道的是,智能電視的遙控器上(也可以是安卓系統桌面上或是控 制菜單上,此處不限定)的按鍵數量很多,每個按鍵均有自身不同的鍵值,因此獲取了某個 按鍵的鍵值便可以得知該按鍵為哪個按鍵。
[0059] 202、對比該按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是,則執行步驟 203,若否,則執行步驟204 ;
[0060] 在獲取到被觸發的按鍵的鍵值之后,可以對比該按鍵的鍵值與預置的切換快捷鍵 的鍵值是否一致,若是,則執行步驟203,若否,則執行步驟204。可以理解的是,當該按鍵的 鍵值與預設的快捷鍵的鍵值是一致時,說明用戶觸發的就是切換快捷鍵。
[0061] 203、被觸發的按鍵為該切換快捷鍵;
[0062] 當該按鍵的鍵值與預設的快捷鍵的鍵值是一致時,被觸發的按鍵為該切換快捷 鍵。
[0063] 204、被觸發的按鍵不為該切換快捷鍵;
[0064] 當該按鍵的鍵值與預設的快捷鍵的鍵值不一致時,被觸發的按鍵不為該切換快捷 鍵。此時,智能電視的安卓系統可以執行正常流程的下一步工作。
[0065] 205、根據安卓系統的intent屬性獲取安卓系統桌面的界面名稱以及當前界面的 界面名稱;
[0066] 在確定了被觸發的按鍵為該切換快捷鍵之后,可以根據安卓系統的intent屬性 獲取安卓系統桌面的界面名稱以及當前界面的界面名稱。
[0067] 需要說明的是,安卓系統的intent (意圖)屬性主要是解決Android應用的各項 組件之間的通訊。intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描 述,Android則根據此intent的描述,負責找到對應的組件,將intent傳遞給調用的組件, 并完成組件的調用。可以理解的是,在本實施例中,intent屬性主要用于獲取安卓系統桌 面的界面名稱以及當前界面的界面名稱。
[0068] 206、對比該安卓系統桌面的界面名稱與當前界面的界面名稱是否一致,若是,則 執行步驟207,若否,則執行步驟208 ;
[0069] 在獲取到安卓系統桌面的界面名稱以及當前界面的界面名稱之后,可以對比該安 卓系統桌面的界面名稱與當前界面的界面名稱是否一致,若是,則執行步驟207,若否,則執 行步驟208。
[0070] 207、將當前界面切換為電視播放界面;
[0071] 若對比發現安卓系統桌面的界面名稱與當前界面的界面名稱一致,則說明當前界 面為安卓系統桌面,因此將當前界面切換為電視播放界面,從而實現從安卓系統桌面切換 為電視播放界面。
[0072] 208、將當前界面切換為安卓系統桌面。
[0073] 若對比發現安卓系統桌面的界面名稱與當前界面的界面名稱不一致,則說明當前 界面為電視播放界面,因此將當前界面切換為安卓系統桌面,從而實現從電視播放界面切 換為安卓系統桌面。
[0074] 上面主要通過獲取安卓系統桌面的界面名稱來識別當前界面,下面將通過獲取電 視播放界面的界面名稱來識別當前界面,請參閱圖3,本發明實施中一鍵切換界面的方法另 一個實施例包括:
[0075] 301、從安卓系統的framework層獲取到被觸發的按鍵的鍵值;
[0076] 當用戶觸發某個按鍵時,可以從安卓系統的framework層獲取到被觸發的按鍵的 鍵值。需要說明的是,安卓系統的framework層的工作一般是為android(安卓)應用開發 的開發人員提供了一系列的服務和API的接口,本實施例中,可以從該framework層中獲取 到該按鍵的鍵值。可以知道的是,智能電視的遙控器上(也可以是安卓系統桌面上或是控 制菜單上,此處不限定)的按鍵數量很多,每個按鍵均有自身不同的鍵值,因此獲取了某個 按鍵的鍵值便可以得知該按鍵為哪個按鍵。
[0077] 302、對比該按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是,則執行步驟 303,若否,則執行步驟304 ;
[0078] 在獲取到被觸發的按鍵的鍵值之后,可以對比該按鍵的鍵值與預置的切換快捷鍵 的鍵值是否一致,若是,則執行步驟303,若否,則執行步驟304。可以理解的是,當該按鍵的 鍵值與預設的快捷鍵的鍵值是一致時,說明用戶觸發的就是切換快捷鍵。
[0079] 303、被觸發的按鍵為該切換快捷鍵;
[0080] 當該按鍵的鍵值與預設的快捷鍵的鍵值是一致時,被觸發的按鍵為該切換快捷 鍵。
[0081] 304、被觸發的按鍵不為該切換快捷鍵;
[0082] 當該按鍵的鍵值與預設的快捷鍵的鍵值不一致時,被觸發的按鍵不為該切換快捷 鍵。此時,智能電視的安卓系統可以執行正常流程的下一步工作。
[0083] 305、根據安卓系統的intent屬性獲取電視播放界面的界面名稱以及當前界面的 界面名稱;
[0084] 在確定了被觸發的按鍵為該切換快捷鍵之后,可以根據安卓系統的intent屬性 獲取電視播放界面的界面名稱以及當前界面的界面名稱。
[0085] 需要說明的是,安卓系統的intent (意圖)屬性主要是解決Android應用的各項 組件之間的通訊。intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描 述,Android則根據此intent的描述,負責找到對應的組件,將intent傳遞給調用的組件, 并完成組件的調用。可以理解的是,在本實施例中,intent屬性主要用于獲取電視播放界 面的界面名稱以及當前界面的界面名稱。
[0086] 306、對比該電視播放界面的界面名稱與當前界面的界面名稱是否一致,若是,則 執行步驟307,若否,則執行步驟308 ;
[0087] 在獲取到電視播放界面的界面名稱以及當前界面的界面名稱之后,可以對比該電 視播放界面的界面名稱與當前界面的界面名稱是否一致,若是,則執行步驟307,若否,則執 行步驟308。
[0088] 307、將當前界面切換為安卓系統桌面;
[0089] 若對比發現電視播放界面的界面名稱與當前界面的界面名稱一致,則說明當前界 面為電視播放界面,因此將當前界面切換為安卓系統桌面,從而實現從電視播放界面切換 為安卓系統桌面。
[0090] 308、將當前界面切換為電視播放界面。
[0091] 若對比發現電視播放界面的界面名稱與當前界面的界面名稱不一致,則說明當前 界面為安卓系統桌面,因此將當前界面切換為電視播放界面,從而實現從安卓系統桌面切 換為電視播放界面。
[0092] 上面主要描述一鍵切換界面的方法,下面將對一鍵切換界面的系統進行詳細的描 述,請參閱圖4,本發明實施例中一鍵切換界面的系統一個實施例包括:
[0093] 判斷模塊401,用于判斷被觸發的按鍵是否為切換快捷鍵,若是,則觸發切換模塊 402 ;
[0094] 該切換模塊402,用于在安卓系統桌面和電視播放界面之間切換一次。
[0095] 本實施例中,一鍵切換界面的系統具體操作步驟為:判斷模塊401先判斷被觸發 的按鍵是否為切換快捷鍵,若是,則觸發切換模塊402。該切換模塊402被觸發后,將在安卓 系統桌面和電視播放界面之間切換一次。在本發明實施中,可以通過觸發一個切換快捷鍵 便可以完成安卓系統桌面和電視播放界面之間的切換,無需分別對這兩個界面分別設置兩 個不同的按鍵,用戶不需要先尋找到對應的按鍵才能正確地執行切換操作,切換方便簡單 并保證了切換的成功率,提高了用戶的使用體驗。
[0096] 為便于理解,下面將對一鍵切換界面的系統進行更加詳細的描述,請參閱圖5,本 發明實施例中一鍵切換界面的系統另一個實施例包括:
[0097] 判斷模塊501,用于判斷被觸發的按鍵是否為切換快捷鍵,若是,則觸發切換模塊 502 ;
[0098] 該切換模塊502,用于在安卓系統桌面和電視播放界面之間切換一次。
[0099] 本實施例中該切換模塊502具體可以包括:
[0100] 第一判斷單元5021,用于判斷當前界面是安卓系統桌面還是電視播放界面,若是 安卓系統桌面,則觸發第一切換單元5022,若是電視播放界面,則觸發第二切換單元5023 ; [0101] 該第一切換單元5022,用于將當前界面切換為電視播放界面;
[0102] 該第二切換單元5023,用于將當前界面切換為安卓系統桌面。
[0103] 本實施例中該判斷模塊501具體可以包括:
[0104] 獲取單元5011,用于從安卓系統的framework層獲取到被觸發的按鍵的鍵值;
[0105] 對比單元5012,用于對比該按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若 是,則觸發第一確定單元5013,若否,則觸發第二確定單元5014 ;
[0106] 該第一確定單元5013,用于確定被觸發的按鍵為該切換快捷鍵,并觸發切換模塊 502 ;
[0107] 該第二確定單元5014,用于確定被觸發的按鍵不為該切換快捷鍵。
[0108] 需要說明的是,當該第二確定單元5014被觸發后,說明用戶并沒有觸發(或按下) 切換快捷鍵,因此將按照智能電視本身的設定執行下一個流程,具體下一個流程可以有很 多種可能性,此處不作限定。
[0109] 本實施例中該第一判斷單元5021具體可以包括:
[0110] 第一獲取子單元50211,用于根據安卓系統的intent屬性獲取安卓系統桌面的界 面名稱以及當前界面的界面名稱;
[0111] 第一對比子單元50212,用于對比該安卓系統桌面的界面名稱與當前界面的界面 名稱是否一致,若是,則觸發第一確定子單元50213,若否,則觸發第二確定子單元50214 ;
[0112] 該第一確定子單元50213,用于確定當前界面為安卓系統桌面,并觸發第一切換單 元 5022 ;
[0113] 該第二確定子單元50214,用于確定當前界面為電視播放界面,并觸發第二切換單 元 5023。
[0114] 本實施例中該第一判斷單元5021具體可以包括:
[0115] 第二獲取子單元50215,用于根據安卓系統的intent屬性獲取電視播放界面的界 面名稱以及當前界面的界面名稱;
[0116] 第二對比子單元50216,用于對比該電視播放界面的界面名稱與當前界面的界面 名稱是否一致,若是,則觸發第三確定子單元50217,若否,則觸發第四確定子單元50218 ;
[0117] 該第三確定子單元50217,用于確定當前界面為電視播放界面,并觸發第二切換單 元 5023 ;
[0118] 該第四確定子單元50218,用于確定當前界面為安卓系統桌面,并觸發第一切換單 元 5022。
[0119] 所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統, 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0120] 在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以 通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件 可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機械或其它的形式。
[0121] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目 的。
[0122] 另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0123] 所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用 時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質 上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形 式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算 機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法 的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程 序代碼的介質。
[0124] 以上所述,以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前 述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前 述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些 修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【權利要求】
1. 一種一鍵切換界面的方法,其特征在于,包括: 判斷被觸發的按鍵是否為切換快捷鍵,若是,則在安卓系統桌面和電視播放界面之間 切換一次。
2. 根據權利要求1所述的方法,其特征在于,所述在安卓系統桌面和電視播放界面之 間切換一次具體包括: 判斷當前界面是安卓系統桌面還是電視播放界面,若是安卓系統桌面,則將當前界面 切換為電視播放界面,若是電視播放界面,則將當前界面切換為安卓系統桌面。
3. 根據權利要求1所述的方法,其特征在于,所述判斷被觸發的按鍵是否為切換快捷 鍵具體包括: 從安卓系統的framework層獲取到被觸發的按鍵的鍵值; 對比所述按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是,則被觸發的按鍵為 所述切換快捷鍵,若否,則被觸發的按鍵不為所述切換快捷鍵。
4. 根據權利要求2所述的方法,其特征在于,所述判斷當前界面是安卓系統桌面還是 電視播放界面具體包括: 根據安卓系統的intent屬性獲取安卓系統桌面的界面名稱以及當前界面的界面名 稱; 對比所述安卓系統桌面的界面名稱與當前界面的界面名稱是否一致,若是,則當前界 面為安卓系統桌面,若否,則當前界面為電視播放界面。
5. 根據權利要求2所述的方法,其特征在于,所述判斷當前界面是安卓系統桌面還是 電視播放界面具體包括: 根據安卓系統的intent屬性獲取電視播放界面的界面名稱以及當前界面的界面名 稱; 對比所述電視播放界面的界面名稱與當前界面的界面名稱是否一致,若是,則當前界 面為電視播放界面,若否,則當前界面為安卓系統桌面。
6. -種一鍵切換界面的系統,其特征在于,包括: 判斷模塊,用于判斷被觸發的按鍵是否為切換快捷鍵,若是,則觸發切換模塊; 所述切換模塊,用于在安卓系統桌面和電視播放界面之間切換一次。
7. 根據權利要求6所述的系統,其特征在于,所述切換模塊具體包括: 第一判斷單元,用于判斷當前界面是安卓系統桌面還是電視播放界面,若是安卓系統 桌面,則觸發第一切換單元,若是電視播放界面,則觸發第二切換單元; 所述第一切換單元,用于將當前界面切換為電視播放界面; 所述第二切換單元,用于將當前界面切換為安卓系統桌面。
8. 根據權利要求6所述的系統,其特征在于,所述判斷模塊具體包括: 獲取單元,用于從安卓系統的framework層獲取到被觸發的按鍵的鍵值; 對比單元,用于對比所述按鍵的鍵值與預置的切換快捷鍵的鍵值是否一致,若是,則觸 發第一確定單元,若否,則觸發第二確定單元; 所述第一確定單元,用于確定被觸發的按鍵為所述切換快捷鍵,并觸發切換模塊; 所述第二確定單元,用于確定被觸發的按鍵不為所述切換快捷鍵。
9. 根據權利要求7所述的系統,其特征在于,所述第一判斷單元具體包括: 第一獲取子單元,用于根據安卓系統的intent屬性獲取安卓系統桌面的界面名稱以 及當前界面的界面名稱; 第一對比子單元,用于對比所述安卓系統桌面的界面名稱與當前界面的界面名稱是否 一致,若是,則觸發第一確定子單元,若否,則觸發第二確定子單元; 所述第一確定子單元,用于確定當前界面為安卓系統桌面,并觸發第一切換單元; 所述第二確定子單元,用于確定當前界面為電視播放界面,并觸發第二切換單元。
10.根據權利要求7所述的系統,其特征在于,所述第一判斷單元具體包括: 第二獲取子單元,用于根據安卓系統的intent屬性獲取電視播放界面的界面名稱以 及當前界面的界面名稱; 第二對比子單元,用于對比所述電視播放界面的界面名稱與當前界面的界面名稱是否 一致,若是,則觸發第三確定子單元,若否,則觸發第四確定子單元; 所述第三確定子單元,用于確定當前界面為電視播放界面,并觸發第二切換單元; 所述第四確定子單元,用于確定當前界面為安卓系統桌面,并觸發第一切換單元。
【文檔編號】G06F3/0481GK104063133SQ201410309868
【公開日】2014年9月24日 申請日期:2014年6月30日 優先權日:2014年6月30日
【發明者】戴強 申請人:廣州視源電子科技股份有限公司