亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

狀態(tài)欄顯示方法、裝置及終端與流程

文檔序號:11250527閱讀:1032來源:國知局
狀態(tài)欄顯示方法、裝置及終端與流程

本申請實施例涉及終端領(lǐng)域,特別涉及一種狀態(tài)欄顯示方法、裝置及終端。



背景技術(shù):

在諸如智能手機、平板電腦之類的終端上的頂部顯示有狀態(tài)欄,該狀態(tài)欄上顯示有運營商名稱、信號強度、電池電量和時鐘信息等。

目前的終端中提供有下拉狀態(tài)欄的功能。具體地,當(dāng)終端接收到從屏幕頂部向下滑動的滑動信號時,將狀態(tài)欄從初始狀態(tài)向下滑動切換顯示為展開狀態(tài)。在呈展開狀態(tài)的狀態(tài)欄中,通常會顯示多個快捷操作按鈕和通知消息。快捷操作按鈕包括:開啟/關(guān)閉無線局域網(wǎng)的按鈕、開啟/關(guān)閉藍牙功能的按鈕、開啟/關(guān)閉移動數(shù)據(jù)的按鈕、開啟/關(guān)閉飛行模式的按鈕、調(diào)節(jié)亮度的按鈕等。通知消息包括:未讀短信息、未讀郵件、未接電話、應(yīng)用程序的推送消息等。

雖然呈展開狀態(tài)的狀態(tài)欄能夠提供很多快捷操作按鈕和通知消息,但目前的狀態(tài)欄的功能形式比較單一。



技術(shù)實現(xiàn)要素:

本申請實施例提供了一種狀態(tài)欄顯示方法、裝置及終端,可以解決目前的狀態(tài)欄的功能形式比較單一的問題。

第一方面,本申請實施例提供了一種狀態(tài)欄顯示方法,所述方法包括:

接收第一滑動信號;

根據(jù)所述第一滑動信號將處于第一顯示狀態(tài)的狀態(tài)欄切換顯示為處于第二顯示狀態(tài)的狀態(tài)欄,所述狀態(tài)欄在所述第二顯示狀態(tài)的顯示面積大于所述第一顯示狀態(tài)的顯示面積;

接收第二滑動信號;

根據(jù)所述第二滑動信號將處于所述第二顯示狀態(tài)的所述狀態(tài)欄切換顯示為第一應(yīng)用程序的用戶界面。

在一個可選的實施例中,所述根據(jù)所述第二滑動信號將處于所述第二顯示狀態(tài)的所述狀態(tài)欄,切換顯示為第一應(yīng)用程序的用戶界面之前,還包括:

確定所述第一應(yīng)用程序的運行狀態(tài);

當(dāng)所述第一應(yīng)用程序的程序狀態(tài)為后臺運行狀態(tài)時,將所述第一應(yīng)用程序從所述后臺運行狀態(tài)切換為前臺運行狀態(tài)。

在一個可選的實施例中,所述將所述第一應(yīng)用程序從所述后臺運行狀態(tài)切換為前臺運行狀態(tài)之前,還包括:

當(dāng)所述第一應(yīng)用程序從所述前臺運行狀態(tài)切換為所述后臺運行狀態(tài)時,檢測所述第一應(yīng)用程序是否屬于預(yù)設(shè)應(yīng)用類型;

若所述第一應(yīng)用程序是所述預(yù)設(shè)應(yīng)用類型,則在最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第一類型;

若所述第一應(yīng)用程序不是所述預(yù)設(shè)應(yīng)用類型,則在所述最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第二類型;

其中,所述第一類型用于表示所述縮略圖在所述最近任務(wù)列表中不顯示,所述第二類型用于表示所述縮略圖在所述最近任務(wù)列表中顯示。

在一個可選的實施例中,所述根據(jù)所述第二滑動信號將處于所述第二顯示狀態(tài)的所述狀態(tài)欄,切換顯示為第一應(yīng)用程序的用戶界面之后,還包括:

接收第三滑動信號;

根據(jù)所述第三滑動信號將所述第一應(yīng)用程序的用戶界面,切換顯示為第二應(yīng)用程序的用戶界面。

在一個可選的實施例中,所述根據(jù)所述第三滑動信號將所述第一應(yīng)用程序的用戶界面,切換顯示為第二應(yīng)用程序的用戶界面之前,還包括:

接收優(yōu)先級設(shè)置信號;

根據(jù)所述優(yōu)先級設(shè)置信號對所述第一應(yīng)用程序和/或所述第二應(yīng)用程序的優(yōu)先級進行設(shè)置,所述第一應(yīng)用程序的優(yōu)先級大于所述第二應(yīng)用程序的優(yōu)先級。

第二方面,本申請實施例提供了一種狀態(tài)欄顯示裝置,所述裝置包括:

接收模塊,用于接收第一滑動信號;

顯示模塊,用于根據(jù)所述第一滑動信號將處于第一顯示狀態(tài)的狀態(tài)欄切換顯示為處于第二顯示狀態(tài)的狀態(tài)欄,所述狀態(tài)欄在所述第二顯示狀態(tài)的顯示面積大于所述第一顯示狀態(tài)的顯示面積;

所述接收模塊,還用于接收第二滑動信號;

所述顯示模塊,還用于根據(jù)所述第二滑動信號將處于所述第二顯示狀態(tài)的所述狀態(tài)欄,切換顯示為第一應(yīng)用程序的用戶界面。

在一個可選的實施例中,所述裝置還包括:

確定模塊,用于確定所述第一應(yīng)用程序的運行狀態(tài);

切換模塊,用于當(dāng)所述第一應(yīng)用程序的程序狀態(tài)為后臺運行狀態(tài)時,將所述第一應(yīng)用程序從所述后臺運行狀態(tài)切換為前臺運行狀態(tài)。

在一個可選的實施例中,所述裝置還包括:

檢測模塊,用于當(dāng)所述第一應(yīng)用程序從所述前臺運行狀態(tài)切換為所述后臺運行狀態(tài)時,檢測所述第一應(yīng)用程序是否屬于預(yù)設(shè)應(yīng)用類型;

設(shè)置模塊,用于當(dāng)所述第一應(yīng)用程序是所述預(yù)設(shè)應(yīng)用類型時,在最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第一類型;當(dāng)所述第一應(yīng)用程序不是所述預(yù)設(shè)應(yīng)用類型時,在所述最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第二類型;

其中,所述第一類型用于表示所述縮略圖在所述最近任務(wù)列表中不顯示,所述第二類型用于表示所述縮略圖在所述最近任務(wù)列表中顯示。

在一個可選的實施例中,所述接收模塊,還用于接收第三滑動信號;

所述顯示模塊,還用于根據(jù)所述第三滑動信號將所述第一應(yīng)用程序的用戶界面,切換顯示為第二應(yīng)用程序的用戶界面。

在一個可選的實施例中,所述接收模塊,還用于接收優(yōu)先級設(shè)置信號;

設(shè)置模塊,還用于根據(jù)所述優(yōu)先級設(shè)置信號對所述第一應(yīng)用程序和/或所述第二應(yīng)用程序的優(yōu)先級進行設(shè)置,所述第一應(yīng)用程序的優(yōu)先級大于所述第二應(yīng)用程序的優(yōu)先級。

第三方面,本申請實施例提供了一種終端,所述終端包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執(zhí)行以實現(xiàn)如上第一方面及第一方面的任意一種可能實現(xiàn)方式所述的狀態(tài)欄顯示方法。

第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)中存儲有至少一條指令,所述指令由處理器加載并執(zhí)行以實現(xiàn)如上第一方面及第一方面的任意一種可能實現(xiàn)方式所述的狀態(tài)欄顯示方法。

本申請實施例提供的技術(shù)方案帶來的有益效果是:

通過在接收到第二滑動信號時,將處于第二顯示狀態(tài)的狀態(tài)欄切換顯示為第一應(yīng)用程序的用戶界面,提供了一種具有二級下拉功能的狀態(tài)欄,使得用戶能夠通過下拉狀態(tài)欄的操作,快速打開預(yù)設(shè)的第一應(yīng)用程序,增加了狀態(tài)欄的功能且提高了用戶與終端之間的人機交互效率。

附圖說明

為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本申請一個示例性實施例提供的狀態(tài)欄顯示方法的流程圖;

圖2是本申請一個示例性實施例提供的狀態(tài)欄顯示方法在實施時的界面示意圖;

圖3是本申請另一個示例性實施例提供的狀態(tài)欄顯示方法的流程圖;

圖4是本申請另一個示例性實施例提供的狀態(tài)欄顯示方法在實施時的界面示意圖;

圖5是本申請一個示例性實施例提供的最近任務(wù)列表在實施時的界面示意圖;

圖6是本申請一個示例性實施例提供的狀態(tài)欄顯示方法的流程圖;

圖7是本申請另一個示例性實施例提供的狀態(tài)欄顯示裝置的結(jié)構(gòu)方框圖;

圖8是本申請一個示例性實施例提供的終端設(shè)備的結(jié)構(gòu)方框圖。

具體實施方式

為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本申請實施方式作進一步地詳細描述。

本發(fā)明實施例中的“終端”,可以是指智能手機、平板電腦、電子書閱讀器、具有觸摸屏的電腦、智能手表等具有操作系統(tǒng)的電子設(shè)備。狀態(tài)欄(英文:statusbar)是用于顯示終端的系統(tǒng)運行信息的控件,系統(tǒng)運行信息包括但不限于:時間、日期、網(wǎng)絡(luò)連接狀態(tài)、網(wǎng)絡(luò)信號狀態(tài)、運營商名稱、已啟動的應(yīng)用程序的圖標(biāo)、快捷操作按鈕、通知消息中的至少一種。狀態(tài)欄通常顯示在整個顯示區(qū)域的頂部,但本發(fā)明實施例不排除狀態(tài)欄顯示在整個顯示區(qū)域的底部或側(cè)邊的可能性,僅以狀態(tài)欄顯示在整個顯示區(qū)域的頂部來舉例說明。

圖1示出了本發(fā)明一個示例性實施例提供的狀態(tài)欄顯示方法的流程圖。本實施例以該狀態(tài)欄顯示方法應(yīng)用于終端中來舉例說明。本方法包括:

在步驟101中,接收第一滑動信號;

終端在顯示用戶界面時,通常將狀態(tài)欄20以第一顯示狀態(tài)顯示在整個顯示區(qū)域的頂部,如圖2所示。第一顯示狀態(tài)是狀態(tài)欄20的初始顯示狀態(tài)。在第一顯示狀態(tài)下,狀態(tài)欄20顯示有時間、日期、網(wǎng)絡(luò)連接狀態(tài)、網(wǎng)絡(luò)信號狀態(tài)、運營商名稱、已啟動的應(yīng)用程序的圖標(biāo)中的至少一種。

可選地,第一滑動信號是在處于第一顯示狀態(tài)的狀態(tài)欄上觸發(fā)的向下滑動信號。

在步驟102中,根據(jù)第一滑動信號將處于第一顯示狀態(tài)的狀態(tài)欄切換顯示為處于第二顯示狀態(tài)的狀態(tài)欄,狀態(tài)欄在第二顯示狀態(tài)的顯示面積大于第一顯示狀態(tài)的顯示面積;

終端跟隨第一滑動信號的滑動,將狀態(tài)欄20從初始的第一顯示狀態(tài)向下滑動為第二顯示狀態(tài)。狀態(tài)欄在第二顯示狀態(tài)的顯示面積大于第一顯示狀態(tài)的顯示面積。

可選地,在第二顯示狀態(tài)下,狀態(tài)欄20還顯示有至少一個快捷操作按鈕21和通知消息22中的至少一種其它信息。

在步驟103中,接收第二滑動信號;

可選地,第二滑動信號是在處于第二顯示狀態(tài)的狀態(tài)欄上觸發(fā)的向下滑動信號。

在步驟104中,根據(jù)第二滑動信號將處于第二顯示狀態(tài)的狀態(tài)欄,切換顯示為第一應(yīng)用程序的用戶界面。

可選地,第一應(yīng)用程序是預(yù)先設(shè)置的應(yīng)用程序。示意性的,第一應(yīng)用程序是用戶從終端上已安裝的應(yīng)用程序中選擇出的應(yīng)用程序。

可選地,第一應(yīng)用程序是已經(jīng)啟動并在后臺運行的應(yīng)用程序,或者,第一應(yīng)用程序是尚未啟動的應(yīng)用程序。

綜上所述,本實施例提供的狀態(tài)欄顯示方法,通過在接收到第二滑動信號時,將處于第二顯示狀態(tài)的狀態(tài)欄切換顯示為第一應(yīng)用程序的用戶界面,提供了一種具有二級下拉功能的狀態(tài)欄,使得用戶能夠通過下拉狀態(tài)欄的操作,快速打開預(yù)設(shè)的第一應(yīng)用程序,增加了狀態(tài)欄的功能且提高了用戶與終端之間的人機交互效率。

圖3示出了本發(fā)明另一個示例性實施例提供的狀態(tài)欄顯示方法的流程圖。本實施例以該狀態(tài)欄顯示方法應(yīng)用于終端中來舉例說明。本方法包括:

在步驟301中,接收設(shè)置操作;

在終端的操作系統(tǒng)中提供有狀態(tài)欄對應(yīng)的設(shè)置界面。可選地,該設(shè)置界面中提供有是否開啟具有二級下拉功能的狀態(tài)欄的選擇控件。設(shè)置操作是在該選擇控件上所觸發(fā)的用戶操作。

參考圖4,在狀態(tài)欄對應(yīng)的設(shè)置界面中顯示有第一選擇控件40,第一選擇控件40用于啟用/關(guān)閉具有二級下拉功能的狀態(tài)欄。

在步驟302中,根據(jù)設(shè)置操作啟用具有二級下拉功能的狀態(tài)欄,以及通過狀態(tài)欄觸發(fā)顯示的預(yù)設(shè)應(yīng)用程序;

示意性的,用戶通過點擊該第一選擇控件40,終端根據(jù)第一選擇控件40的狀態(tài)開啟具有二級下拉功能的狀態(tài)欄。

用戶還可以在已安裝的應(yīng)用程序中對預(yù)設(shè)應(yīng)用程序進行設(shè)置,預(yù)設(shè)應(yīng)用程序是能夠通過狀態(tài)欄觸發(fā)顯示的應(yīng)用程序??蛇x地,設(shè)置界面中還顯示有用于將應(yīng)用程序設(shè)置為預(yù)設(shè)應(yīng)用程序的第二選擇控件41,每個已安裝的應(yīng)用程序?qū)?yīng)一個第二選擇控件41。

當(dāng)用戶勾選應(yīng)用程序a的第二選擇控件41時,終端將應(yīng)用程序a設(shè)置為預(yù)設(shè)應(yīng)用程序;當(dāng)用戶勾選應(yīng)用程序b的第二選擇控件41時,終端將應(yīng)用程序b設(shè)置為預(yù)設(shè)應(yīng)用程序。

可選地,預(yù)設(shè)應(yīng)用程序為至少一個。用戶可以視個人需求,選擇至少兩個已安裝的應(yīng)用程序作為需要在狀態(tài)欄中顯示的預(yù)設(shè)應(yīng)用程序。

在步驟303中,當(dāng)預(yù)設(shè)應(yīng)用程序為至少兩個時,接收優(yōu)先級設(shè)置信號;

可選地,設(shè)置界面中還顯示有用于設(shè)置預(yù)設(shè)應(yīng)用程序的優(yōu)先級的第三選擇控件42。第三選擇控件42可以是輸入框或者下拉選項??蛇x地,每個預(yù)設(shè)應(yīng)用程序?qū)?yīng)一個第三選擇控件42。

用戶通過第三選擇控件42為預(yù)設(shè)應(yīng)用程序設(shè)置優(yōu)先級,該優(yōu)先級代表預(yù)設(shè)應(yīng)用程序在通過狀態(tài)欄觸發(fā)顯示時的先后順序。

在步驟304中,根據(jù)優(yōu)先級設(shè)置信號,對第一應(yīng)用程序和/或第二應(yīng)用程序的優(yōu)先級進行設(shè)置。

可選地,預(yù)設(shè)應(yīng)用程序包括第一應(yīng)用程序和第二應(yīng)用程序。終端根據(jù)優(yōu)先級設(shè)置信號,對第一應(yīng)用程序和/或第二應(yīng)用程序的優(yōu)先級進行設(shè)置。

如圖4所示,第一應(yīng)用程序為應(yīng)用程序b,第二應(yīng)用程序為應(yīng)用程序a,第一應(yīng)用程序的優(yōu)先級高于第二應(yīng)用程序的優(yōu)先級。

在步驟305中,接收第一滑動信號;

終端在顯示用戶界面時,通常將狀態(tài)欄以第一顯示狀態(tài)顯示在整個顯示區(qū)域的頂部。第一顯示狀態(tài)是狀態(tài)欄的初始顯示狀態(tài)。在第一顯示狀態(tài)下,狀態(tài)欄顯示有時間、日期、網(wǎng)絡(luò)連接狀態(tài)、網(wǎng)絡(luò)信號狀態(tài)、運營商名稱、已啟動的應(yīng)用程序的圖標(biāo)中的至少一種。

可選地,第一滑動信號是在處于第一顯示狀態(tài)的狀態(tài)欄上觸發(fā)的向下滑動信號。

在步驟306中,根據(jù)第一滑動信號將處于第一顯示狀態(tài)的狀態(tài)欄切換顯示為處于第二顯示狀態(tài)的狀態(tài)欄,狀態(tài)欄在第二顯示狀態(tài)的顯示面積大于第一顯示狀態(tài)的顯示面積;

終端跟隨第一滑動信號的滑動,將狀態(tài)欄從初始的第一顯示狀態(tài)向下滑動為第二顯示狀態(tài)。狀態(tài)欄在第二顯示狀態(tài)的顯示面積大于第一顯示狀態(tài)的顯示面積。

可選地,在第二顯示狀態(tài)下狀態(tài)欄還顯示有至少一個快捷操作按鈕??蛇x地,在第二顯示狀態(tài)下狀態(tài)欄還顯示有至少一條通知消息22。

在步驟307中,接收第二滑動信號;

可選地,第二滑動信號是在處于第二顯示狀態(tài)的狀態(tài)欄上觸發(fā)的向下滑動信號。

在步驟308中,確定第一應(yīng)用程序的程序狀態(tài);

一個應(yīng)用程序的程序狀態(tài)包括:未運行狀態(tài)、前臺運行狀態(tài)和后臺運行狀態(tài)。其中,未運行狀態(tài)是應(yīng)用程序的代碼存儲在存儲器中,尚未讀取到內(nèi)存中進行運行的狀態(tài);前臺運行狀態(tài)是應(yīng)用程序的代碼被讀取到內(nèi)存中運行,且終端上顯示與該應(yīng)用程序?qū)?yīng)的用戶界面的狀態(tài);后臺運行狀態(tài)是應(yīng)用程序的代碼被讀取到內(nèi)存中運行,且終端上不顯示與該應(yīng)用程序?qū)?yīng)的用戶界面的狀態(tài)??蛇x地,當(dāng)應(yīng)用程序處于后臺運行狀態(tài)時,該應(yīng)用程序在內(nèi)存中運行的代碼被臨時掛起。

可選地,在不同的操作系統(tǒng)中對程序狀態(tài)具有不同的狀態(tài)名稱。比如,在安卓操作系統(tǒng)中,未運行狀態(tài)稱為停止?fàn)顟B(tài),前臺運行狀態(tài)稱為活動狀態(tài),后臺運行狀態(tài)稱為暫停狀態(tài)。

由于在本步驟時,前臺顯示的用戶界面是處于第二顯示狀態(tài)的狀態(tài)欄,所以此時第一應(yīng)用程序會處于未運行狀態(tài)或者后臺運行狀態(tài)。當(dāng)?shù)谝粦?yīng)用程序處于未運行狀態(tài)時,執(zhí)行步驟309;當(dāng)?shù)谝粦?yīng)用程序處于后臺運行狀態(tài)時,執(zhí)行步驟310。

在步驟309中,當(dāng)?shù)谝粦?yīng)用程序的程序狀態(tài)為未運行狀態(tài)時,啟動第一應(yīng)用程序;

在步驟310中,當(dāng)?shù)谝粦?yīng)用程序的程序狀態(tài)為后臺運行狀態(tài)時,將第一應(yīng)用程序從后臺運行狀態(tài)切換為前臺運行狀態(tài);

在步驟311中,根據(jù)第二滑動信號將處于第二顯示狀態(tài)的狀態(tài)欄,切換切換顯示為第一應(yīng)用程序的用戶界面。

終端跟隨第二滑動信號的滑動,將處于第二顯示狀態(tài)的狀態(tài)欄逐漸切換切換顯示為第一應(yīng)用程序的用戶界面??蛇x地,當(dāng)?shù)谝粦?yīng)用程序的用戶界面被完整顯示在顯示區(qū)域時,狀態(tài)欄重新切換顯示為第一顯示狀態(tài)。

可選地,第一應(yīng)用程序是用戶預(yù)先設(shè)置的應(yīng)用程序。示意性的,第一應(yīng)用程序是用戶從終端上已安裝的應(yīng)用程序中選擇出的應(yīng)用程序。

可選地,第一應(yīng)用程序是已經(jīng)啟動并在后臺運行的應(yīng)用程序,或者,第一應(yīng)用程序是尚未啟動的應(yīng)用程序。

在步驟312中,接收第三滑動信號;

可選地,第三滑動信號是作用于第一應(yīng)用程序的用戶界面的雙指滑動信號。第三滑動信號用于在不同的預(yù)設(shè)應(yīng)用程序之間切換。

在步驟313中,確定第二應(yīng)用程序的程序狀態(tài);

由于在本步驟時,前臺顯示的用戶界面是第一應(yīng)用程序的用戶界面,所以此時第二應(yīng)用程序會處于未運行狀態(tài)或者后臺運行狀態(tài)。當(dāng)?shù)诙?yīng)用程序處于未運行狀態(tài)時,執(zhí)行步驟309;當(dāng)?shù)诙?yīng)用程序處于后臺運行狀態(tài)時,執(zhí)行步驟310。

在步驟314中,當(dāng)?shù)诙?yīng)用程序的程序狀態(tài)為未運行狀態(tài)時,啟動第二應(yīng)用程序;

在步驟315中,當(dāng)?shù)诙?yīng)用程序的程序狀態(tài)為后臺運行狀態(tài)時,將第二應(yīng)用程序從后臺運行狀態(tài)切換為前臺運行狀態(tài);

在步驟316中,根據(jù)第三滑動信號將第一應(yīng)用程序的用戶界面,切換顯示為第二應(yīng)用程序的用戶界面。

綜上所述,本實施例提供的狀態(tài)欄顯示方法,通過在接收到第二滑動信號時,將處于第二顯示狀態(tài)的狀態(tài)欄切換顯示為第一應(yīng)用程序的用戶界面,提供了一種具有二級下拉功能的狀態(tài)欄,使得用戶能夠通過下拉狀態(tài)欄的操作,快速打開預(yù)設(shè)的第一應(yīng)用程序,增加了狀態(tài)欄的功能且提高了用戶與終端之間的人機交互效率。

本實施例提供的狀態(tài)欄顯示方法,還通過在設(shè)置界面中提供是否開啟具有二級下拉功能的狀態(tài)欄的第一選擇控件,能夠使用戶在傳統(tǒng)的狀態(tài)欄和本實施例提供的二級狀態(tài)欄之間進行選擇,使得用戶能夠選擇更適合自己的狀態(tài)欄工作模式,提高用戶使用狀態(tài)欄時的人機交互效率。

本實施例提供的狀態(tài)欄顯示方法,還通過在設(shè)置界面中提供用于設(shè)置預(yù)設(shè)應(yīng)用程序的第二選擇控件,能夠使用戶在已經(jīng)安裝的應(yīng)用程序中自由選擇出預(yù)設(shè)應(yīng)用程序,使得用戶能夠通過狀態(tài)欄快速打開預(yù)設(shè)應(yīng)用程序的用戶界面,提高用戶使用預(yù)設(shè)應(yīng)用程序時的人機交互效率。

本實施例提供的狀態(tài)欄顯示方法,還通過在顯示第一應(yīng)用程序的用戶界面后,通過第三滑動操作切換顯示第二應(yīng)用程序的用戶界面,能夠使用戶在不同的預(yù)設(shè)應(yīng)用程序之間快速切換,提高用戶使用不同的預(yù)設(shè)應(yīng)用程序時的人機交互效率。

由于用戶在同一段使用時間內(nèi),可能會同時打開多個應(yīng)用程序。為了便于用戶在已打開的各個應(yīng)用程序之間切換,相關(guān)技術(shù)提供的終端中提供有最近任務(wù)列表功能。參考圖5,當(dāng)用戶點擊菜單鍵50后,終端彈出最近任務(wù)列表,該最近任務(wù)列表按照使用時間由晚到早的順序顯示有n個縮略圖51,每個縮略圖51對應(yīng)一個已打開的應(yīng)用程序的用戶界面。若用戶期望切換至其中一個應(yīng)用程序,則點擊該應(yīng)用程序?qū)?yīng)的縮略圖,終端會跳轉(zhuǎn)顯示該應(yīng)用程序的用戶界面52。

但是由于一些用戶不希望上述方法實施例中的預(yù)設(shè)應(yīng)用程序顯示在最近任務(wù)列表中,為此在基于圖3實施例的可選實現(xiàn)方式中,步驟308之前還包括步驟601至步驟603,如圖6所示:

在步驟601中,當(dāng)?shù)谝粦?yīng)用程序從前臺運行狀態(tài)切換為后臺運行狀態(tài)時,檢測第一應(yīng)用程序是否屬于預(yù)設(shè)應(yīng)用類型;

由于用戶可能在不同應(yīng)用程序之間切換,當(dāng)?shù)谝粦?yīng)用程序從前臺運行狀態(tài)切換為后臺運行狀態(tài)時,終端會檢測第一應(yīng)用程序是否屬于預(yù)設(shè)應(yīng)用類型。

以終端采用安卓操作系統(tǒng)為例,一個應(yīng)用程序包括一個或多個活動(activity)?;顒邮且环N包括用戶界面的組件,用于與用戶實現(xiàn)交互?;顒邮强梢詫盈B的,用戶每次啟動一個新的活動,則該新的活動就會覆蓋在舊的活動之上,然后點擊返回(back)鍵會銷毀最上面的活動,位于下面的一個活動就會重新顯示出來。

操作系統(tǒng)中設(shè)置有一個返回棧(backstack),該返回棧中以棧的形式管理多個活動。棧是一種后進后出的數(shù)據(jù)結(jié)構(gòu),在默認(rèn)情況下,每當(dāng)用戶啟動了一個新的活動,它會在返回棧中入棧,并處于棧頂?shù)奈恢?。而?dāng)用戶按下返回鍵時,處于棧頂?shù)幕顒訒鰲?,這時前一個入棧的活動就會重新處于棧頂?shù)奈恢谩2僮飨到y(tǒng)總會顯示處于棧頂?shù)幕顒咏o用戶。

操作系統(tǒng)會根據(jù)位于棧頂?shù)幕顒拥淖兓?,為每個已啟動的應(yīng)用程序緩存縮略圖。該縮略圖用于在最近任務(wù)列表中進行顯示。

可選的,當(dāng)?shù)谝粦?yīng)用程序處于前臺運行狀態(tài)時,位于棧頂?shù)幕顒邮堑谝粦?yīng)用程序的活動,當(dāng)?shù)谝粦?yīng)用程序需要切換至后臺運行狀態(tài)時,終端根據(jù)位于棧頂?shù)幕顒荧@取第一應(yīng)用程序的應(yīng)用標(biāo)識,根據(jù)應(yīng)用標(biāo)識檢測第一應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序。

在步驟602中,若第一應(yīng)用程序是預(yù)設(shè)應(yīng)用類型,則在最近任務(wù)列表中設(shè)置第一應(yīng)用程序的顯示屬性為第一類型;

終端在第一應(yīng)用程序需要切換至后臺運行狀態(tài)時,根據(jù)第一應(yīng)用程序切換至后臺運行狀態(tài)時的最后一幀畫面生成縮略圖,并將該縮略圖保存在最近任務(wù)列表中??蛇x地,最近任務(wù)列表采用數(shù)組來保存每個縮略圖,以及每個縮略圖對應(yīng)的應(yīng)用程序標(biāo)識和顯示屬性。

終端在最近任務(wù)列表中設(shè)置第一應(yīng)用程序的顯示屬性為第一類型,第一類型表示第一應(yīng)用程序?qū)?yīng)的縮略圖在最近任務(wù)列表中不顯示。也即在第一應(yīng)用程序切換至后臺運行狀態(tài)時,即便用戶打開最近任務(wù)列表中也無法看到第一應(yīng)用程序?qū)?yīng)的縮略圖。

在步驟603中,若第一應(yīng)用程序不是預(yù)設(shè)應(yīng)用類型,則在最近任務(wù)列表中設(shè)置第一應(yīng)用程序的顯示屬性為第二類型;

終端在第一應(yīng)用程序需要切換至后臺運行狀態(tài)時,根據(jù)第一應(yīng)用程序切換至后臺運行狀態(tài)時的最后一幀畫面生成縮略圖,并將該縮略圖保存在最近任務(wù)列表中??蛇x地,最近任務(wù)列表采用數(shù)組來保存每個縮略圖,以及每個縮略圖對應(yīng)的應(yīng)用程序標(biāo)識和顯示屬性。

終端在最近任務(wù)列表中設(shè)置第一應(yīng)用程序的顯示屬性為第二類型,第二類型用于表示縮略圖在最近任務(wù)列表中顯示。也即在第一應(yīng)用程序切換至后臺運行狀態(tài)時,用戶打開最近任務(wù)列表中可以看到第一應(yīng)用程序?qū)?yīng)的縮略圖。

綜上所述,本實施例提供的狀態(tài)欄顯示方法,通過在第一應(yīng)用程序是預(yù)設(shè)應(yīng)用程序時,將第一應(yīng)用程序在最近任務(wù)列表中取消顯示,使得用戶無法在最近任務(wù)列表中查看到第一應(yīng)用程序的縮略圖,實現(xiàn)了第一應(yīng)用程序的隱藏效果。當(dāng)用戶需要再次喚醒第一應(yīng)用程序時,可以通過上述方法實施例中的二級狀態(tài)欄來喚醒處于后臺運行狀態(tài)的第一應(yīng)用程序。

需要說明的是,步驟601至步驟603同樣適用于第二應(yīng)用程序或其他預(yù)設(shè)應(yīng)用程序,對任意預(yù)設(shè)應(yīng)用程序均可執(zhí)行步驟601至步驟603的隱藏過程。

請參考圖7,其示出了本申請一個示例性實施例提供的狀態(tài)欄顯示裝置的結(jié)構(gòu)方框圖。該狀態(tài)欄顯示裝置可以通過軟件、硬件或者兩者的組合實現(xiàn)成為終端設(shè)備的全部或部分。該狀態(tài)欄顯示裝置包括:接收模塊720和顯示模塊740。

接收模塊720,用于接收第一滑動信號;

顯示模塊740,用于根據(jù)所述第一滑動信號將處于第一顯示狀態(tài)的狀態(tài)欄切換顯示為處于第二顯示狀態(tài)的狀態(tài)欄,所述狀態(tài)欄在所述第二顯示狀態(tài)的顯示面積大于所述第一顯示狀態(tài)的顯示面積;

所述接收模塊720,還用于接收第二滑動信號;

所述顯示模塊740,還用于根據(jù)所述第二滑動信號將處于所述第二顯示狀態(tài)的所述狀態(tài)欄,切換顯示為第一應(yīng)用程序的用戶界面。

在基于圖7的可選實施例中,所述裝置還包括:

確定模塊,用于確定所述第一應(yīng)用程序的運行狀態(tài);

切換模塊,用于當(dāng)所述第一應(yīng)用程序的程序狀態(tài)為后臺運行狀態(tài)時,將所述第一應(yīng)用程序從所述后臺運行狀態(tài)切換為前臺運行狀態(tài)。

在基于圖7的可選實施例中,所述裝置還包括:

檢測模塊,用于當(dāng)所述第一應(yīng)用程序從所述前臺運行狀態(tài)切換為所述后臺運行狀態(tài)時,檢測所述第一應(yīng)用程序是否屬于預(yù)設(shè)應(yīng)用類型;

設(shè)置模塊,用于當(dāng)所述第一應(yīng)用程序是所述預(yù)設(shè)應(yīng)用類型時,在最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第一類型;當(dāng)所述第一應(yīng)用程序不是所述預(yù)設(shè)應(yīng)用類型時,在所述最近任務(wù)列表中設(shè)置所述第一應(yīng)用程序的顯示屬性為第二類型;

其中,所述第一類型用于表示所述縮略圖在所述最近任務(wù)列表中不顯示,所述第二類型用于表示所述縮略圖在所述最近任務(wù)列表中顯示。

在基于圖7的可選實施例中,所述接收模塊720,還用于接收第三滑動信號;

所述顯示模塊740,還用于根據(jù)所述第三滑動信號將所述第一應(yīng)用程序的用戶界面,切換顯示為第二應(yīng)用程序的用戶界面。

在基于圖7的可選實施例中,所述接收模塊720,還用于接收優(yōu)先級設(shè)置信號;設(shè)置模塊,還用于根據(jù)所述優(yōu)先級設(shè)置信號對所述第一應(yīng)用程序和/或所述第二應(yīng)用程序的優(yōu)先級進行設(shè)置,所述第一應(yīng)用程序的優(yōu)先級大于所述第二應(yīng)用程序的優(yōu)先級。

需要說明的是:上述實施例提供的狀態(tài)欄顯示裝置在顯示具有二級下拉功能的狀態(tài)欄時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的狀態(tài)欄顯示裝置與相應(yīng)的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

請參考圖8,其示出了本發(fā)明一個實施例提供的示出了本發(fā)明實施例所涉及的終端的結(jié)構(gòu)示意圖,該終端可以用于實施上述實施例中提供的信息發(fā)送方法或信息接收方法。具體來講:

終端800可以包括rf(radiofrequency,射頻)電路810、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器820、輸入單元830、顯示單元840、傳感器850、音頻電路860、wifi(wirelessfidelity,無線保真)模塊870、包括有一個或者一個以上處理核心的處理器880、以及電源890等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

rf電路810可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器880處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路810包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(sim)卡、收發(fā)信機、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路810還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進)、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。

存儲器820可用于存儲軟件程序以及模塊,處理器880通過運行存儲在存儲器820的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器820可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器820可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器820還可以包括存儲器控制器,以提供處理器880和輸入單元830對存儲器820的訪問。

輸入單元830可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元830可包括觸敏表面831以及其他輸入設(shè)備832。觸敏表面831,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面831上或在觸敏表面831附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器880,并能接收處理器880發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面831。除了觸敏表面831,輸入單元830還可以包括其他輸入設(shè)備832。具體地,其他輸入設(shè)備832可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元840可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元840可包括顯示面板841,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機發(fā)光二極管)等形式來配置顯示面板841。進一步的,觸敏表面831可覆蓋顯示面板841,當(dāng)觸敏表面831檢測到在其上或附近的觸摸操作后,傳送給處理器880以確定觸摸事件的類型,隨后處理器880根據(jù)觸摸事件的類型在顯示面板841上提供相應(yīng)的視覺輸出。雖然在圖8中,觸敏表面831與顯示面板841是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面831與顯示面板841集成而實現(xiàn)輸入和輸出功能。

終端800還可包括至少一種傳感器850,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板841的亮度,接近傳感器可在終端800移動到耳邊時,關(guān)閉顯示面板841和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端800還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路860、揚聲器861,傳聲器862可提供用戶與終端800之間的音頻接口。音頻電路860可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器861,由揚聲器861轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器862將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路860接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器880處理后,經(jīng)rf電路810以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器820以便進一步處理。音頻電路860還可能包括耳塞插孔,以提供外設(shè)耳機與終端800的通信。

wifi屬于短距離無線傳輸技術(shù),終端800通過wifi模塊870可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖8示出了wifi模塊870,但是可以理解的是,其并不屬于終端800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器880是終端800的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器820內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器820內(nèi)的數(shù)據(jù),執(zhí)行終端800的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器880可包括一個或多個處理核心;優(yōu)選的,處理器880可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器880中。

終端800還包括給各個部件供電的電源890(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器880邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源890還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端800還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端800的顯示單元是觸摸屏顯示器,終端800還包括有存儲器,以及一個或者一個以上的指令,其中一個或者一個以上指令存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。所述一個或者一個以上指令包含用于執(zhí)行上述各個方法實施例提供的狀態(tài)欄顯示方法中各個操作的指令。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器,上述指令可由終端中的處理器執(zhí)行以完成上述各個方法實施例所示出的狀態(tài)欄顯示方法中的步驟。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

上述本申請實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本申請的較佳實施例,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1