狀態欄顯示方法、裝置及終端與流程
2024-02-14 04:12:15

本申請實施例涉及終端領域,特別涉及一種狀態欄顯示方法、裝置及終端。
背景技術:
在諸如智慧型手機、平板電腦之類的終端上的頂部顯示有狀態欄,該狀態欄上顯示有運營商名稱、信號強度、電池電量和時鐘信息等。
目前的終端中提供有下拉狀態欄的功能。具體地,當終端接收到從屏幕頂部向下滑動的滑動信號時,將狀態欄從初始狀態向下滑動切換顯示為展開狀態。在呈展開狀態的狀態欄中,通常會顯示多個快捷操作按鈕和通知消息。快捷操作按鈕包括:開啟/關閉無線區域網的按鈕、開啟/關閉藍牙功能的按鈕、開啟/關閉移動數據的按鈕、開啟/關閉飛行模式的按鈕、調節亮度的按鈕等。通知消息包括:未讀簡訊息、未讀郵件、未接電話、應用程式的推送消息等。
雖然呈展開狀態的狀態欄能夠提供很多快捷操作按鈕和通知消息,但目前的狀態欄的功能形式比較單一。
技術實現要素:
本申請實施例提供了一種狀態欄顯示方法、裝置及終端,可以解決目前的狀態欄的功能形式比較單一的問題。
第一方面,本申請實施例提供了一種狀態欄顯示方法,所述方法包括:
接收第一滑動信號;
根據所述第一滑動信號將處於第一顯示狀態的狀態欄切換顯示為處於第二顯示狀態的狀態欄,所述狀態欄在所述第二顯示狀態的顯示面積大於所述第一顯示狀態的顯示面積;
接收第二滑動信號;
根據所述第二滑動信號將處於所述第二顯示狀態的所述狀態欄切換顯示為第一應用程式的用戶界面。
在一個可選的實施例中,所述根據所述第二滑動信號將處於所述第二顯示狀態的所述狀態欄,切換顯示為第一應用程式的用戶界面之前,還包括:
確定所述第一應用程式的運行狀態;
當所述第一應用程式的程序狀態為後臺運行狀態時,將所述第一應用程式從所述後臺運行狀態切換為前臺運行狀態。
在一個可選的實施例中,所述將所述第一應用程式從所述後臺運行狀態切換為前臺運行狀態之前,還包括:
當所述第一應用程式從所述前臺運行狀態切換為所述後臺運行狀態時,檢測所述第一應用程式是否屬於預設應用類型;
若所述第一應用程式是所述預設應用類型,則在最近任務列表中設置所述第一應用程式的顯示屬性為第一類型;
若所述第一應用程式不是所述預設應用類型,則在所述最近任務列表中設置所述第一應用程式的顯示屬性為第二類型;
其中,所述第一類型用於表示所述縮略圖在所述最近任務列表中不顯示,所述第二類型用於表示所述縮略圖在所述最近任務列表中顯示。
在一個可選的實施例中,所述根據所述第二滑動信號將處於所述第二顯示狀態的所述狀態欄,切換顯示為第一應用程式的用戶界面之後,還包括:
接收第三滑動信號;
根據所述第三滑動信號將所述第一應用程式的用戶界面,切換顯示為第二應用程式的用戶界面。
在一個可選的實施例中,所述根據所述第三滑動信號將所述第一應用程式的用戶界面,切換顯示為第二應用程式的用戶界面之前,還包括:
接收優先級設置信號;
根據所述優先級設置信號對所述第一應用程式和/或所述第二應用程式的優先級進行設置,所述第一應用程式的優先級大於所述第二應用程式的優先級。
第二方面,本申請實施例提供了一種狀態欄顯示裝置,所述裝置包括:
接收模塊,用於接收第一滑動信號;
顯示模塊,用於根據所述第一滑動信號將處於第一顯示狀態的狀態欄切換顯示為處於第二顯示狀態的狀態欄,所述狀態欄在所述第二顯示狀態的顯示面積大於所述第一顯示狀態的顯示面積;
所述接收模塊,還用於接收第二滑動信號;
所述顯示模塊,還用於根據所述第二滑動信號將處於所述第二顯示狀態的所述狀態欄,切換顯示為第一應用程式的用戶界面。
在一個可選的實施例中,所述裝置還包括:
確定模塊,用於確定所述第一應用程式的運行狀態;
切換模塊,用於當所述第一應用程式的程序狀態為後臺運行狀態時,將所述第一應用程式從所述後臺運行狀態切換為前臺運行狀態。
在一個可選的實施例中,所述裝置還包括:
檢測模塊,用於當所述第一應用程式從所述前臺運行狀態切換為所述後臺運行狀態時,檢測所述第一應用程式是否屬於預設應用類型;
設置模塊,用於當所述第一應用程式是所述預設應用類型時,在最近任務列表中設置所述第一應用程式的顯示屬性為第一類型;當所述第一應用程式不是所述預設應用類型時,在所述最近任務列表中設置所述第一應用程式的顯示屬性為第二類型;
其中,所述第一類型用於表示所述縮略圖在所述最近任務列表中不顯示,所述第二類型用於表示所述縮略圖在所述最近任務列表中顯示。
在一個可選的實施例中,所述接收模塊,還用於接收第三滑動信號;
所述顯示模塊,還用於根據所述第三滑動信號將所述第一應用程式的用戶界面,切換顯示為第二應用程式的用戶界面。
在一個可選的實施例中,所述接收模塊,還用於接收優先級設置信號;
設置模塊,還用於根據所述優先級設置信號對所述第一應用程式和/或所述第二應用程式的優先級進行設置,所述第一應用程式的優先級大於所述第二應用程式的優先級。
第三方面,本申請實施例提供了一種終端,所述終端包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載並執行以實現如上第一方面及第一方面的任意一種可能實現方式所述的狀態欄顯示方法。
第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述指令由處理器加載並執行以實現如上第一方面及第一方面的任意一種可能實現方式所述的狀態欄顯示方法。
本申請實施例提供的技術方案帶來的有益效果是:
通過在接收到第二滑動信號時,將處於第二顯示狀態的狀態欄切換顯示為第一應用程式的用戶界面,提供了一種具有二級下拉功能的狀態欄,使得用戶能夠通過下拉狀態欄的操作,快速打開預設的第一應用程式,增加了狀態欄的功能且提高了用戶與終端之間的人機互動效率。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本申請一個示例性實施例提供的狀態欄顯示方法的流程圖;
圖2是本申請一個示例性實施例提供的狀態欄顯示方法在實施時的界面示意圖;
圖3是本申請另一個示例性實施例提供的狀態欄顯示方法的流程圖;
圖4是本申請另一個示例性實施例提供的狀態欄顯示方法在實施時的界面示意圖;
圖5是本申請一個示例性實施例提供的最近任務列表在實施時的界面示意圖;
圖6是本申請一個示例性實施例提供的狀態欄顯示方法的流程圖;
圖7是本申請另一個示例性實施例提供的狀態欄顯示裝置的結構方框圖;
圖8是本申請一個示例性實施例提供的終端設備的結構方框圖。
具體實施方式
為使本申請的目的、技術方案和優點更加清楚,下面將結合附圖對本申請實施方式作進一步地詳細描述。
本發明實施例中的「終端」,可以是指智慧型手機、平板電腦、電子書閱讀器、具有觸控螢幕的電腦、智能手錶等具有作業系統的電子設備。狀態欄(英文:statusbar)是用於顯示終端的系統運行信息的控制項,系統運行信息包括但不限於:時間、日期、網絡連接狀態、網絡信號狀態、運營商名稱、已啟動的應用程式的圖標、快捷操作按鈕、通知消息中的至少一種。狀態欄通常顯示在整個顯示區域的頂部,但本發明實施例不排除狀態欄顯示在整個顯示區域的底部或側邊的可能性,僅以狀態欄顯示在整個顯示區域的頂部來舉例說明。
圖1示出了本發明一個示例性實施例提供的狀態欄顯示方法的流程圖。本實施例以該狀態欄顯示方法應用於終端中來舉例說明。本方法包括:
在步驟101中,接收第一滑動信號;
終端在顯示用戶界面時,通常將狀態欄20以第一顯示狀態顯示在整個顯示區域的頂部,如圖2所示。第一顯示狀態是狀態欄20的初始顯示狀態。在第一顯示狀態下,狀態欄20顯示有時間、日期、網絡連接狀態、網絡信號狀態、運營商名稱、已啟動的應用程式的圖標中的至少一種。
可選地,第一滑動信號是在處於第一顯示狀態的狀態欄上觸發的向下滑動信號。
在步驟102中,根據第一滑動信號將處於第一顯示狀態的狀態欄切換顯示為處於第二顯示狀態的狀態欄,狀態欄在第二顯示狀態的顯示面積大於第一顯示狀態的顯示面積;
終端跟隨第一滑動信號的滑動,將狀態欄20從初始的第一顯示狀態向下滑動為第二顯示狀態。狀態欄在第二顯示狀態的顯示面積大於第一顯示狀態的顯示面積。
可選地,在第二顯示狀態下,狀態欄20還顯示有至少一個快捷操作按鈕21和通知消息22中的至少一種其它信息。
在步驟103中,接收第二滑動信號;
可選地,第二滑動信號是在處於第二顯示狀態的狀態欄上觸發的向下滑動信號。
在步驟104中,根據第二滑動信號將處於第二顯示狀態的狀態欄,切換顯示為第一應用程式的用戶界面。
可選地,第一應用程式是預先設置的應用程式。示意性的,第一應用程式是用戶從終端上已安裝的應用程式中選擇出的應用程式。
可選地,第一應用程式是已經啟動並在後臺運行的應用程式,或者,第一應用程式是尚未啟動的應用程式。
綜上所述,本實施例提供的狀態欄顯示方法,通過在接收到第二滑動信號時,將處於第二顯示狀態的狀態欄切換顯示為第一應用程式的用戶界面,提供了一種具有二級下拉功能的狀態欄,使得用戶能夠通過下拉狀態欄的操作,快速打開預設的第一應用程式,增加了狀態欄的功能且提高了用戶與終端之間的人機互動效率。
圖3示出了本發明另一個示例性實施例提供的狀態欄顯示方法的流程圖。本實施例以該狀態欄顯示方法應用於終端中來舉例說明。本方法包括:
在步驟301中,接收設置操作;
在終端的作業系統中提供有狀態欄對應的設置界面。可選地,該設置界面中提供有是否開啟具有二級下拉功能的狀態欄的選擇控制項。設置操作是在該選擇控制項上所觸發的用戶操作。
參考圖4,在狀態欄對應的設置界面中顯示有第一選擇控制項40,第一選擇控制項40用於啟用/關閉具有二級下拉功能的狀態欄。
在步驟302中,根據設置操作啟用具有二級下拉功能的狀態欄,以及通過狀態欄觸發顯示的預設應用程式;
示意性的,用戶通過點擊該第一選擇控制項40,終端根據第一選擇控制項40的狀態開啟具有二級下拉功能的狀態欄。
用戶還可以在已安裝的應用程式中對預設應用程式進行設置,預設應用程式是能夠通過狀態欄觸發顯示的應用程式。可選地,設置界面中還顯示有用於將應用程式設置為預設應用程式的第二選擇控制項41,每個已安裝的應用程式對應一個第二選擇控制項41。
當用戶勾選應用程式a的第二選擇控制項41時,終端將應用程式a設置為預設應用程式;當用戶勾選應用程式b的第二選擇控制項41時,終端將應用程式b設置為預設應用程式。
可選地,預設應用程式為至少一個。用戶可以視個人需求,選擇至少兩個已安裝的應用程式作為需要在狀態欄中顯示的預設應用程式。
在步驟303中,當預設應用程式為至少兩個時,接收優先級設置信號;
可選地,設置界面中還顯示有用於設置預設應用程式的優先級的第三選擇控制項42。第三選擇控制項42可以是輸入框或者下拉選項。可選地,每個預設應用程式對應一個第三選擇控制項42。
用戶通過第三選擇控制項42為預設應用程式設置優先級,該優先級代表預設應用程式在通過狀態欄觸發顯示時的先後順序。
在步驟304中,根據優先級設置信號,對第一應用程式和/或第二應用程式的優先級進行設置。
可選地,預設應用程式包括第一應用程式和第二應用程式。終端根據優先級設置信號,對第一應用程式和/或第二應用程式的優先級進行設置。
如圖4所示,第一應用程式為應用程式b,第二應用程式為應用程式a,第一應用程式的優先級高於第二應用程式的優先級。
在步驟305中,接收第一滑動信號;
終端在顯示用戶界面時,通常將狀態欄以第一顯示狀態顯示在整個顯示區域的頂部。第一顯示狀態是狀態欄的初始顯示狀態。在第一顯示狀態下,狀態欄顯示有時間、日期、網絡連接狀態、網絡信號狀態、運營商名稱、已啟動的應用程式的圖標中的至少一種。
可選地,第一滑動信號是在處於第一顯示狀態的狀態欄上觸發的向下滑動信號。
在步驟306中,根據第一滑動信號將處於第一顯示狀態的狀態欄切換顯示為處於第二顯示狀態的狀態欄,狀態欄在第二顯示狀態的顯示面積大於第一顯示狀態的顯示面積;
終端跟隨第一滑動信號的滑動,將狀態欄從初始的第一顯示狀態向下滑動為第二顯示狀態。狀態欄在第二顯示狀態的顯示面積大於第一顯示狀態的顯示面積。
可選地,在第二顯示狀態下狀態欄還顯示有至少一個快捷操作按鈕。可選地,在第二顯示狀態下狀態欄還顯示有至少一條通知消息22。
在步驟307中,接收第二滑動信號;
可選地,第二滑動信號是在處於第二顯示狀態的狀態欄上觸發的向下滑動信號。
在步驟308中,確定第一應用程式的程序狀態;
一個應用程式的程序狀態包括:未運行狀態、前臺運行狀態和後臺運行狀態。其中,未運行狀態是應用程式的代碼存儲在存儲器中,尚未讀取到內存中進行運行的狀態;前臺運行狀態是應用程式的代碼被讀取到內存中運行,且終端上顯示與該應用程式對應的用戶界面的狀態;後臺運行狀態是應用程式的代碼被讀取到內存中運行,且終端上不顯示與該應用程式對應的用戶界面的狀態。可選地,當應用程式處於後臺運行狀態時,該應用程式在內存中運行的代碼被臨時掛起。
可選地,在不同的作業系統中對程序狀態具有不同的狀態名稱。比如,在安卓作業系統中,未運行狀態稱為停止狀態,前臺運行狀態稱為活動狀態,後臺運行狀態稱為暫停狀態。
由於在本步驟時,前臺顯示的用戶界面是處於第二顯示狀態的狀態欄,所以此時第一應用程式會處於未運行狀態或者後臺運行狀態。當第一應用程式處於未運行狀態時,執行步驟309;當第一應用程式處於後臺運行狀態時,執行步驟310。
在步驟309中,當第一應用程式的程序狀態為未運行狀態時,啟動第一應用程式;
在步驟310中,當第一應用程式的程序狀態為後臺運行狀態時,將第一應用程式從後臺運行狀態切換為前臺運行狀態;
在步驟311中,根據第二滑動信號將處於第二顯示狀態的狀態欄,切換切換顯示為第一應用程式的用戶界面。
終端跟隨第二滑動信號的滑動,將處於第二顯示狀態的狀態欄逐漸切換切換顯示為第一應用程式的用戶界面。可選地,當第一應用程式的用戶界面被完整顯示在顯示區域時,狀態欄重新切換顯示為第一顯示狀態。
可選地,第一應用程式是用戶預先設置的應用程式。示意性的,第一應用程式是用戶從終端上已安裝的應用程式中選擇出的應用程式。
可選地,第一應用程式是已經啟動並在後臺運行的應用程式,或者,第一應用程式是尚未啟動的應用程式。
在步驟312中,接收第三滑動信號;
可選地,第三滑動信號是作用於第一應用程式的用戶界面的雙指滑動信號。第三滑動信號用於在不同的預設應用程式之間切換。
在步驟313中,確定第二應用程式的程序狀態;
由於在本步驟時,前臺顯示的用戶界面是第一應用程式的用戶界面,所以此時第二應用程式會處於未運行狀態或者後臺運行狀態。當第二應用程式處於未運行狀態時,執行步驟309;當第二應用程式處於後臺運行狀態時,執行步驟310。
在步驟314中,當第二應用程式的程序狀態為未運行狀態時,啟動第二應用程式;
在步驟315中,當第二應用程式的程序狀態為後臺運行狀態時,將第二應用程式從後臺運行狀態切換為前臺運行狀態;
在步驟316中,根據第三滑動信號將第一應用程式的用戶界面,切換顯示為第二應用程式的用戶界面。
綜上所述,本實施例提供的狀態欄顯示方法,通過在接收到第二滑動信號時,將處於第二顯示狀態的狀態欄切換顯示為第一應用程式的用戶界面,提供了一種具有二級下拉功能的狀態欄,使得用戶能夠通過下拉狀態欄的操作,快速打開預設的第一應用程式,增加了狀態欄的功能且提高了用戶與終端之間的人機互動效率。
本實施例提供的狀態欄顯示方法,還通過在設置界面中提供是否開啟具有二級下拉功能的狀態欄的第一選擇控制項,能夠使用戶在傳統的狀態欄和本實施例提供的二級狀態欄之間進行選擇,使得用戶能夠選擇更適合自己的狀態欄工作模式,提高用戶使用狀態欄時的人機互動效率。
本實施例提供的狀態欄顯示方法,還通過在設置界面中提供用於設置預設應用程式的第二選擇控制項,能夠使用戶在已經安裝的應用程式中自由選擇出預設應用程式,使得用戶能夠通過狀態欄快速打開預設應用程式的用戶界面,提高用戶使用預設應用程式時的人機互動效率。
本實施例提供的狀態欄顯示方法,還通過在顯示第一應用程式的用戶界面後,通過第三滑動操作切換顯示第二應用程式的用戶界面,能夠使用戶在不同的預設應用程式之間快速切換,提高用戶使用不同的預設應用程式時的人機互動效率。
由於用戶在同一段使用時間內,可能會同時打開多個應用程式。為了便於用戶在已打開的各個應用程式之間切換,相關技術提供的終端中提供有最近任務列表功能。參考圖5,當用戶點擊菜單鍵50後,終端彈出最近任務列表,該最近任務列表按照使用時間由晚到早的順序顯示有n個縮略圖51,每個縮略圖51對應一個已打開的應用程式的用戶界面。若用戶期望切換至其中一個應用程式,則點擊該應用程式對應的縮略圖,終端會跳轉顯示該應用程式的用戶界面52。
但是由於一些用戶不希望上述方法實施例中的預設應用程式顯示在最近任務列表中,為此在基於圖3實施例的可選實現方式中,步驟308之前還包括步驟601至步驟603,如圖6所示:
在步驟601中,當第一應用程式從前臺運行狀態切換為後臺運行狀態時,檢測第一應用程式是否屬於預設應用類型;
由於用戶可能在不同應用程式之間切換,當第一應用程式從前臺運行狀態切換為後臺運行狀態時,終端會檢測第一應用程式是否屬於預設應用類型。
以終端採用安卓作業系統為例,一個應用程式包括一個或多個活動(activity)。活動是一種包括用戶界面的組件,用於與用戶實現交互。活動是可以層疊的,用戶每次啟動一個新的活動,則該新的活動就會覆蓋在舊的活動之上,然後點擊返回(back)鍵會銷毀最上面的活動,位於下面的一個活動就會重新顯示出來。
作業系統中設置有一個返回棧(backstack),該返回棧中以棧的形式管理多個活動。棧是一種後進後出的數據結構,在默認情況下,每當用戶啟動了一個新的活動,它會在返回棧中入棧,並處於棧頂的位置。而當用戶按下返回鍵時,處於棧頂的活動會出棧,這時前一個入棧的活動就會重新處於棧頂的位置。作業系統總會顯示處於棧頂的活動給用戶。
作業系統會根據位於棧頂的活動的變化,為每個已啟動的應用程式緩存縮略圖。該縮略圖用於在最近任務列表中進行顯示。
可選的,當第一應用程式處於前臺運行狀態時,位於棧頂的活動是第一應用程式的活動,當第一應用程式需要切換至後臺運行狀態時,終端根據位於棧頂的活動獲取第一應用程式的應用標識,根據應用標識檢測第一應用程式是否為預設應用程式。
在步驟602中,若第一應用程式是預設應用類型,則在最近任務列表中設置第一應用程式的顯示屬性為第一類型;
終端在第一應用程式需要切換至後臺運行狀態時,根據第一應用程式切換至後臺運行狀態時的最後一幀畫面生成縮略圖,並將該縮略圖保存在最近任務列表中。可選地,最近任務列表採用數組來保存每個縮略圖,以及每個縮略圖對應的應用程式標識和顯示屬性。
終端在最近任務列表中設置第一應用程式的顯示屬性為第一類型,第一類型表示第一應用程式對應的縮略圖在最近任務列表中不顯示。也即在第一應用程式切換至後臺運行狀態時,即便用戶打開最近任務列表中也無法看到第一應用程式對應的縮略圖。
在步驟603中,若第一應用程式不是預設應用類型,則在最近任務列表中設置第一應用程式的顯示屬性為第二類型;
終端在第一應用程式需要切換至後臺運行狀態時,根據第一應用程式切換至後臺運行狀態時的最後一幀畫面生成縮略圖,並將該縮略圖保存在最近任務列表中。可選地,最近任務列表採用數組來保存每個縮略圖,以及每個縮略圖對應的應用程式標識和顯示屬性。
終端在最近任務列表中設置第一應用程式的顯示屬性為第二類型,第二類型用於表示縮略圖在最近任務列表中顯示。也即在第一應用程式切換至後臺運行狀態時,用戶打開最近任務列表中可以看到第一應用程式對應的縮略圖。
綜上所述,本實施例提供的狀態欄顯示方法,通過在第一應用程式是預設應用程式時,將第一應用程式在最近任務列表中取消顯示,使得用戶無法在最近任務列表中查看到第一應用程式的縮略圖,實現了第一應用程式的隱藏效果。當用戶需要再次喚醒第一應用程式時,可以通過上述方法實施例中的二級狀態欄來喚醒處於後臺運行狀態的第一應用程式。
需要說明的是,步驟601至步驟603同樣適用於第二應用程式或其他預設應用程式,對任意預設應用程式均可執行步驟601至步驟603的隱藏過程。
請參考圖7,其示出了本申請一個示例性實施例提供的狀態欄顯示裝置的結構方框圖。該狀態欄顯示裝置可以通過軟體、硬體或者兩者的組合實現成為終端設備的全部或部分。該狀態欄顯示裝置包括:接收模塊720和顯示模塊740。
接收模塊720,用於接收第一滑動信號;
顯示模塊740,用於根據所述第一滑動信號將處於第一顯示狀態的狀態欄切換顯示為處於第二顯示狀態的狀態欄,所述狀態欄在所述第二顯示狀態的顯示面積大於所述第一顯示狀態的顯示面積;
所述接收模塊720,還用於接收第二滑動信號;
所述顯示模塊740,還用於根據所述第二滑動信號將處於所述第二顯示狀態的所述狀態欄,切換顯示為第一應用程式的用戶界面。
在基於圖7的可選實施例中,所述裝置還包括:
確定模塊,用於確定所述第一應用程式的運行狀態;
切換模塊,用於當所述第一應用程式的程序狀態為後臺運行狀態時,將所述第一應用程式從所述後臺運行狀態切換為前臺運行狀態。
在基於圖7的可選實施例中,所述裝置還包括:
檢測模塊,用於當所述第一應用程式從所述前臺運行狀態切換為所述後臺運行狀態時,檢測所述第一應用程式是否屬於預設應用類型;
設置模塊,用於當所述第一應用程式是所述預設應用類型時,在最近任務列表中設置所述第一應用程式的顯示屬性為第一類型;當所述第一應用程式不是所述預設應用類型時,在所述最近任務列表中設置所述第一應用程式的顯示屬性為第二類型;
其中,所述第一類型用於表示所述縮略圖在所述最近任務列表中不顯示,所述第二類型用於表示所述縮略圖在所述最近任務列表中顯示。
在基於圖7的可選實施例中,所述接收模塊720,還用於接收第三滑動信號;
所述顯示模塊740,還用於根據所述第三滑動信號將所述第一應用程式的用戶界面,切換顯示為第二應用程式的用戶界面。
在基於圖7的可選實施例中,所述接收模塊720,還用於接收優先級設置信號;設置模塊,還用於根據所述優先級設置信號對所述第一應用程式和/或所述第二應用程式的優先級進行設置,所述第一應用程式的優先級大於所述第二應用程式的優先級。
需要說明的是:上述實施例提供的狀態欄顯示裝置在顯示具有二級下拉功能的狀態欄時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的狀態欄顯示裝置與相應的方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。
請參考圖8,其示出了本發明一個實施例提供的示出了本發明實施例所涉及的終端的結構示意圖,該終端可以用於實施上述實施例中提供的信息發送方法或信息接收方法。具體來講:
終端800可以包括rf(radiofrequency,射頻)電路810、包括有一個或一個以上計算機可讀存儲介質的存儲器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、wifi(wirelessfidelity,無線保真)模塊870、包括有一個或者一個以上處理核心的處理器880、以及電源890等部件。本領域技術人員可以理解,圖8中示出的終端結構並不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路810可用於收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收後,交由一個或者一個以上處理器880處理;另外,將涉及上行的數據發送給基站。通常,rf電路810包括但不限於天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(sim)卡、收發信機、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路810還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限於gsm(globalsystemofmobilecommunication,全球移動通訊系統)、gprs(generalpacketradioservice,通用分組無線服務)、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進)、電子郵件、sms(shortmessagingservice,短消息服務)等。
存儲器820可用於存儲軟體程序以及模塊,處理器880通過運行存儲在存儲器820的軟體程序以及模塊,從而執行各種功能應用以及數據處理。存儲器820可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需的應用程式(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據終端800的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器820可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他易失性固態存儲器件。相應地,存儲器820還可以包括存儲器控制器,以提供處理器880和輸入單元830對存儲器820的訪問。
輸入單元830可用於接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、滑鼠、操作杆、光學或者軌跡球信號輸入。具體地,輸入單元830可包括觸敏表面831以及其他輸入設備832。觸敏表面831,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面831上或在觸敏表面831附近的操作),並根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,並檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,並將它轉換成觸點坐標,再送給處理器880,並能接收處理器880發來的命令並加以執行。此外,可以採用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面831。除了觸敏表面831,輸入單元830還可以包括其他輸入設備832。具體地,其他輸入設備832可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作杆等中的一種或多種。
顯示單元840可用於顯示由用戶輸入的信息或提供給用戶的信息以及終端800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元840可包括顯示面板841,可選的,可以採用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機發光二極體)等形式來配置顯示面板841。進一步的,觸敏表面831可覆蓋顯示面板841,當觸敏表面831檢測到在其上或附近的觸摸操作後,傳送給處理器880以確定觸摸事件的類型,隨後處理器880根據觸摸事件的類型在顯示面板841上提供相應的視覺輸出。雖然在圖8中,觸敏表面831與顯示面板841是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面831與顯示面板841集成而實現輸入和輸出功能。
終端800還可包括至少一種傳感器850,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板841的亮度,接近傳感器可在終端800移動到耳邊時,關閉顯示面板841和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用於識別手機姿態的應用(比如橫豎屏切換、相關遊戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至於終端800還可配置的陀螺儀、氣壓計、溼度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路860、揚聲器861,傳聲器862可提供用戶與終端800之間的音頻接口。音頻電路860可將接收到的音頻數據轉換後的電信號,傳輸到揚聲器861,由揚聲器861轉換為聲音信號輸出;另一方面,傳聲器862將收集的聲音信號轉換為電信號,由音頻電路860接收後轉換為音頻數據,再將音頻數據輸出處理器880處理後,經rf電路810以發送給比如另一終端,或者將音頻數據輸出至存儲器820以便進一步處理。音頻電路860還可能包括耳塞插孔,以提供外設耳機與終端800的通信。
wifi屬於短距離無線傳輸技術,終端800通過wifi模塊870可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶網際網路訪問。雖然圖8示出了wifi模塊870,但是可以理解的是,其並不屬於終端800的必須構成,完全可以根據需要在不改變發明的本質的範圍內而省略。
處理器880是終端800的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器820內的軟體程序和/或模塊,以及調用存儲在存儲器820內的數據,執行終端800的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器880可包括一個或多個處理核心;優選的,處理器880可集成應用處理器和調製解調處理器,其中,應用處理器主要處理作業系統、用戶界面和應用程式等,調製解調處理器主要處理無線通信。可以理解的是,上述調製解調處理器也可以不集成到處理器880中。
終端800還包括給各個部件供電的電源890(比如電池),優選的,電源可以通過電源管理系統與處理器880邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源890還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
儘管未示出,終端800還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端800的顯示單元是觸控螢幕顯示器,終端800還包括有存儲器,以及一個或者一個以上的指令,其中一個或者一個以上指令存儲於存儲器中,且經配置以由一個或者一個以上處理器執行。所述一個或者一個以上指令包含用於執行上述各個方法實施例提供的狀態欄顯示方法中各個操作的指令。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器,上述指令可由終端中的處理器執行以完成上述各個方法實施例所示出的狀態欄顯示方法中的步驟。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
上述本申請實施例序號僅僅為了描述,不代表實施例的優劣。
本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
以上所述僅為本申請的較佳實施例,並不用以限制本申請,凡在本申請的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本申請的保護範圍之內。