本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種信息展示方法及終端。
背景技術(shù):
隨著科技的迅速發(fā)展,隨著信息處理技術(shù)發(fā)展,越來越多的電子設(shè)備出現(xiàn)在人們的工作和生活中,為人們的生活帶來了極大的便利?,F(xiàn)有技術(shù)中,終端設(shè)備能夠在導(dǎo)航欄中顯示提示信息,例如日程信息或最新資訊,通過點擊提示信息,將在屏幕顯示區(qū)域顯示提示信息的完整界面。具體是實現(xiàn)方式例如:跳轉(zhuǎn)到日程應(yīng)用中該日程信息的界面,最新資訊的完整界面。雖然用戶可以通過導(dǎo)航欄顯示的信息跳轉(zhuǎn)到對應(yīng)的界面,但是現(xiàn)有技術(shù)中的導(dǎo)航欄顯示的信息單一,從而導(dǎo)致用戶不能快速地根據(jù)導(dǎo)航連欄顯示的信息將需要的界面顯示出來。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種信息展示方法及終端,用于解決現(xiàn)有技術(shù)中的導(dǎo)航欄顯示的信息單一,從而導(dǎo)致用戶不能快速地根據(jù)導(dǎo)航連欄顯示的信息將需要的界面顯示出來的技術(shù)問題。
本發(fā)明實施例一方面提供了一種信息展示方法,應(yīng)用于具有顯示屏的終端,所述信息展示方法包括:
檢測所述終端所安裝的多個應(yīng)用程序;
判斷檢測到的所述多個應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;
若判斷為是,則將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上。
本發(fā)明實施例另一方面提供一種終端,包括:
檢測模塊,用于檢測所述終端所安裝的多個應(yīng)用程序;
判斷模塊,用于判斷檢測到的所述多個應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;
信息展示模塊,用于若所述判斷模塊判斷為是,則將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上。
本發(fā)明實施例中,解決了現(xiàn)有技術(shù)中的導(dǎo)航欄顯示的信息單一,從而導(dǎo)致用戶不能快速地根據(jù)導(dǎo)航連欄顯示的信息將需要的界面顯示出來的技術(shù)問題,將滿足預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上,豐富了導(dǎo)航欄上的顯示信息,且更好地滿足用戶操作需求。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)方案中的技術(shù)方案,下面對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例。
圖1是本發(fā)明實施例提供的一種信息展示方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例提供的一種信息展示方法中步驟s103之后還包括的步驟實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的導(dǎo)航欄展示區(qū)域示意圖;
圖4是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例中,將滿足預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上,解決了現(xiàn)有技術(shù)中的導(dǎo)航欄顯示的信息單一,從而導(dǎo)致用戶不能快速地根據(jù)導(dǎo)航連欄顯示的信息將需要的界面顯示出來的技術(shù)問題,豐富了導(dǎo)航欄上的顯示信息,且更好地滿足用戶操作需求。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例
在具體實施過程中,該信息展示方法可應(yīng)用于具有顯示屏的終端,本發(fā)明實施例中所提及的終端包括但不限于:智能手機(如android手機、ios手機)、平板電腦、筆記本電腦、掌上電腦、穿戴式智能設(shè)備等電子設(shè)備。也可以是別的電子設(shè)備,在此,就不一一舉例了。
請參考圖1,本發(fā)明實施例提供一種信息展示方法,應(yīng)用于具有顯示屏的終端,所述信息展示方法包括:
s101:檢測所述終端所安裝的多個應(yīng)用程序;
具體的,在本實施例中,多個應(yīng)用程序可以是終端所安裝的所有的應(yīng)用程序,或者,多個應(yīng)用程序可以是預(yù)設(shè)類型的應(yīng)用程序,比如:可以是多媒體類的應(yīng)用程序、聊天類應(yīng)用程序、游戲類應(yīng)用程序、辦公類應(yīng)用程序中任意一種或多種組合。在具體實施過程中,多個應(yīng)用程序可根據(jù)實際需要進行設(shè)定,在此本申請不作限定。
終端可以實時檢測終端所安裝的多個應(yīng)用程序;或者以預(yù)設(shè)周期檢測終端所安裝的多個應(yīng)用程序;或者終端在檢測到預(yù)設(shè)觸發(fā)操作時檢測終端所安裝的多個應(yīng)用程序,比如:在檢測到用戶對預(yù)設(shè)按鍵的按壓操作時,觸發(fā)終端檢測終端所安裝的多個應(yīng)用程序。在具體實施過程中,終端檢測多個應(yīng)用程序的時機可根據(jù)實際需要進行設(shè)定,在此本申請不作限定。在終端檢測了終端所安裝的多個應(yīng)用程序后執(zhí)行步驟s102和步驟s103。
s102:判斷檢測到的所述多個應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;
s103:若判斷為是,則將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端需要對多個應(yīng)用程序中的每一個應(yīng)用程序進行判斷。終端中預(yù)先設(shè)置了第一預(yù)設(shè)條件,需要判斷多個應(yīng)用程序中每一個應(yīng)用程序是否滿足第一預(yù)設(shè)條件,如果滿足,才會將滿足第一預(yù)設(shè)條件的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。比如:終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序,在終端檢測到多個應(yīng)用程序后,一一判斷每個應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序,如果是,才會將應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上?;蛘?,終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序類型,在終端檢測到多個應(yīng)用程序后,一一判斷每個應(yīng)用程序的類型是否為預(yù)設(shè)應(yīng)用程序類型,如果是,才會將該應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。通過這樣的方式,終端可以在導(dǎo)航欄上展示豐富的應(yīng)用程序的界面,便于用戶對應(yīng)用程序的操作,提高用戶體驗。
在具體實施過程中,步驟s102和步驟s103的具體實現(xiàn)方式可包含但不限于以下幾種:
第一種:判斷檢測到的多個后臺運行的應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;若判斷為是,則將滿足第一預(yù)設(shè)條件的一個或多個所述后臺運行的應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上;
具體的,在本實施例中,終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端檢測獲得多個后臺運行的應(yīng)用程序,終端中預(yù)先設(shè)置了第一預(yù)設(shè)條件,需要判斷多個后臺運行的應(yīng)用程序中每一個應(yīng)用程序是否滿足第一預(yù)設(shè)條件,如果滿足,才會將滿足第一預(yù)設(shè)條件的后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。比如:終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序,在終端檢測到多個后臺運行的應(yīng)用程序后,一一判斷每個后臺運行的應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序,如果是,才會將該后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上?;蛘撸K端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序類型,在終端檢測到多個后臺運行的應(yīng)用程序后,一一判斷每個后臺運行的應(yīng)用程序的類型是否為預(yù)設(shè)應(yīng)用程序類型,如果是,才會將該后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在導(dǎo)航欄上顯示后臺運行的預(yù)設(shè)應(yīng)用程序,可便于用戶對于后臺應(yīng)用程序的處理,提高用戶體驗。
第二種:判斷檢測到的多個后臺運行的應(yīng)用程序中的每一者是否接收到新消息;若判斷為是,則將接收到新消息的一個或多個所述后臺運行的應(yīng)用程序?qū)?yīng)的消息回復(fù)界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端獲得多個后臺運行的應(yīng)用程序,終端中預(yù)先設(shè)置了預(yù)設(shè)條件,終端一一判斷每個后臺運行的應(yīng)用程序是否接收到新消息,如果確定后臺運行的應(yīng)用程序接收到新消息,將接收到新消息的后臺應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在導(dǎo)航欄上顯示后臺應(yīng)用程序中接收到新消息的應(yīng)用程序界面,可便于用戶及時獲知新消息,并可及時對新消息進行處理,提高用戶的應(yīng)用體驗。
在具體的實施過程中,還可根據(jù)實際需要對第一預(yù)設(shè)條件進行設(shè)定,比如:將用戶選定的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上,或者,將使用頻率大于閾值的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上,或者,將打開時間最接近當前時刻的一個或多個應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在此,本申請不作限定。
在本實施例中,步驟s103中,所述將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上的具體實現(xiàn)方式可包含但不限于以下幾種:
第一種:將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的完整界面或縮略界面展示于顯示屏的導(dǎo)航欄上;
具體的,在本實施例中,終端確定滿足第一預(yù)設(shè)條件的一個或多個應(yīng)用程序時,將該應(yīng)用程序的完整界面或縮略界面展示在導(dǎo)航欄上,比如:在滿足第一預(yù)設(shè)條件的應(yīng)用程序完整界面較小時,將其完整界面展示在導(dǎo)航欄上;在滿足第一預(yù)設(shè)條件的應(yīng)用程序完整界面較大時,如果將其完整界面展示在導(dǎo)航欄上,會對顯示屏當前顯示的內(nèi)容進行大面積遮擋,可將該應(yīng)用程序的縮略界面展示在導(dǎo)航欄上。
第二種:將滿足第一預(yù)設(shè)條件的多個所述應(yīng)用程序?qū)?yīng)的界面按照優(yōu)先級展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端確定滿足第一預(yù)設(shè)條件的一個或多個應(yīng)用程序時,需要根據(jù)應(yīng)用程序的優(yōu)先級來確定應(yīng)用程序?qū)?yīng)的界面的顯示順序。優(yōu)先級可以是預(yù)先設(shè)定的,比如:辦公類的應(yīng)用程序優(yōu)先級大于游戲類的應(yīng)用程序;或者,使用頻率高的應(yīng)用程序的優(yōu)先級大于使用頻率低的的應(yīng)用程序;又或者,開啟時間距當前時刻的時間間隔短的應(yīng)用程序的優(yōu)先級大于開啟時間距當前時刻的時間間隔長的應(yīng)用程序。在具體實施過程中,可根據(jù)實際情況設(shè)定該優(yōu)先級,在此,本申請不作限定。
在具體實施過程中,可根據(jù)實際情況設(shè)定在導(dǎo)航欄上展示滿足第一預(yù)設(shè)條件的應(yīng)用程序界面的方式,比如:如果滿足第一預(yù)設(shè)條件的應(yīng)用程序的界面較為復(fù)雜,可生成一個簡潔界面,該簡潔界面僅包含該應(yīng)用程序主要的功能控件,將簡潔界面展示在導(dǎo)航欄上?;蛘?,直接將滿足第一預(yù)設(shè)條件的應(yīng)用程序的圖標展示在導(dǎo)航欄上。在此,本申請不再一一列舉。
請參照圖2,步驟s103:在將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上之后,所述信息展示方法還包括:
s201:檢測作用于所述導(dǎo)航欄的控制操作;
s202:若所述控制操作滿足第二預(yù)設(shè)條件,則切換展示所述導(dǎo)航欄上的多個所述應(yīng)用程序?qū)?yīng)的界面。
具體的,在本實施例中,當滿足第一預(yù)設(shè)條件的應(yīng)用程序包含多個時,導(dǎo)航欄需要展示多個應(yīng)用程序?qū)?yīng)的界面,導(dǎo)航欄上展示的多個應(yīng)用程序的界面可基于用戶的操作進行切換。終端中預(yù)先設(shè)定切換展示在導(dǎo)航欄上的多個應(yīng)用程序?qū)?yīng)的界面的預(yù)設(shè)操作,比如:預(yù)設(shè)操作可以是朝預(yù)設(shè)方向的的滑動操作,或者是針對預(yù)設(shè)功能按鍵的點擊操作,或者是針對預(yù)設(shè)區(qū)域的按壓操作,在具體實施過程中,可根據(jù)實際需要進行設(shè)定,在此本申請不作限定。在檢測到操作體作用于導(dǎo)航欄的控制操作時,判斷該控制操作是否為預(yù)設(shè)操作,如果是,則切換展示在導(dǎo)航欄上的應(yīng)用程序?qū)?yīng)的界面。
在進行應(yīng)用程序界面切換時,可按照優(yōu)先級順序進行切換,比如:應(yīng)用程序a、應(yīng)用程序b、應(yīng)用程序c均滿足第一預(yù)設(shè)條件,按優(yōu)先級從高到低的順序排列為:應(yīng)用程序a、應(yīng)用程序b、應(yīng)用程序c。導(dǎo)航欄上當前展示的是應(yīng)用程序b對應(yīng)的界面,當檢測到操作體在應(yīng)用程序b對應(yīng)的界面上向左滑動的操作時,對應(yīng)切換至比應(yīng)用程序b優(yōu)先級高的應(yīng)用程序a對應(yīng)的界面。當檢測到操作體在應(yīng)用程序b對應(yīng)的界面上向右滑動的操作時,對應(yīng)切換至比應(yīng)用程序b優(yōu)先級低的應(yīng)用程序c對應(yīng)的界面。在具體實施過程中,展示在導(dǎo)航欄上的應(yīng)用程序?qū)?yīng)界面切換的順序可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
進一步,在本實施例中,所述導(dǎo)航欄具有虛擬home鍵,所述信息展示方法還包括:
若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第一預(yù)設(shè)操作,則從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面;
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括從從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面的按鍵,當操作體點擊該按鍵時,可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第一預(yù)設(shè)操作為在該觸控區(qū)域朝預(yù)設(shè)方向的滑動操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行朝預(yù)設(shè)方向的滑動操作時,可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面。虛擬home鍵以及第一預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第二預(yù)設(shè)操作,則從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面;
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面的按鍵,當操作體點擊該按鍵時,可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第二預(yù)設(shè)操作為在該觸控區(qū)域長按操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行長按操作時,可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面。虛擬home鍵以及第二預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第三預(yù)設(shè)操作,則在顯示屏的當前顯示界面上顯示多任務(wù)管理器。
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括在顯示屏的當前顯示界面上顯示多任務(wù)管理器的按鍵,當操作體點擊該按鍵時,可控制終端在顯示屏的當前顯示界面上顯示多任務(wù)管理器。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第三預(yù)設(shè)操作為在該觸控區(qū)域雙擊操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行雙擊操作時,可控制終端在顯示屏的當前顯示界面上顯示多任務(wù)管理器。虛擬home鍵以及第三預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
本實施例中所述導(dǎo)航欄可以固定顯示在顯示屏的預(yù)設(shè)區(qū)域,所述導(dǎo)航欄默認隱藏顯示,在此,本申請不作限制。
進一步,在本實施例中,所述導(dǎo)航欄默認隱藏顯示,所述信息展示方法還包括:
若接收到作用于顯示屏的當前顯示界面上的預(yù)設(shè)操作,則在顯示屏的當前顯示界面上恢復(fù)顯示已隱藏的所述導(dǎo)航欄。
具體的,在本實施例中,導(dǎo)航欄對應(yīng)的展示區(qū)域可以是終端顯示屏的四個邊緣區(qū)域,并且導(dǎo)航欄默認隱藏顯示,當接收到作用于顯示屏的當前顯示界面上的預(yù)設(shè)操作時,才會在顯示屏的當前顯示界面上恢復(fù)顯示已隱藏的導(dǎo)航欄。如圖3所示,導(dǎo)航欄的展示區(qū)域設(shè)置在終端顯示屏的下邊緣對應(yīng)的區(qū)域,當操作體在下邊緣區(qū)域進行上拉操作時,終端會在當前顯示界面上恢復(fù)顯示已隱藏的導(dǎo)航欄。預(yù)設(shè)操作可以是針對預(yù)設(shè)區(qū)域的點擊、滑動、按壓等操作,在此,本申請不作限制。
參見圖4,本發(fā)明實施例提供的一種終端結(jié)構(gòu)示意圖,所述終端設(shè)置有顯示屏,如圖所示終端至少可以包括:檢測模塊401、判斷模塊402和信息展示模塊403。
檢測模塊401,用于檢測所述終端所安裝的多個應(yīng)用程序。
具體的,在本實施例中,多個應(yīng)用程序可以是終端所安裝的所有的應(yīng)用程序,或者,多個應(yīng)用程序可以是預(yù)設(shè)類型的應(yīng)用程序,比如:可以是多媒體類的應(yīng)用程序、聊天類應(yīng)用程序、游戲類應(yīng)用程序、辦公類應(yīng)用程序中任意一種或多種組合。在具體實施過程中,多個應(yīng)用程序可根據(jù)實際需要進行設(shè)定,在此本申請不作限定。
終端通過檢測模塊401,可以實時檢測終端所安裝的多個應(yīng)用程序;或者以預(yù)設(shè)周期檢測終端所安裝的多個應(yīng)用程序;或者終端在檢測到預(yù)設(shè)觸發(fā)操作時檢測終端所安裝的多個應(yīng)用程序,比如:在檢測到用戶對預(yù)設(shè)按鍵的按壓操作時,觸發(fā)終端檢測終端所安裝的多個應(yīng)用程序。在具體實施過程中,終端檢測多個應(yīng)用程序的時機可根據(jù)實際需要進行設(shè)定,在此本申請不作限定。
判斷模塊402,用于判斷檢測到的所述多個應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;
信息展示模塊403,用于若所述判斷模塊判斷為是,則將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端通過判斷模塊402對多個應(yīng)用程序中的每一個應(yīng)用程序進行判斷。終端中預(yù)先設(shè)置了第一預(yù)設(shè)條件,判斷模塊402需要判斷多個應(yīng)用程序中每一個應(yīng)用程序是否滿足第一預(yù)設(shè)條件,如果滿足,信息展示模塊403才會將滿足第一預(yù)設(shè)條件的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。比如:終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序,在終端檢測到多個應(yīng)用程序后,判斷模塊402一一判斷每個應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序,如果是,信息展示模塊403才會將應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上?;蛘?,終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序類型,在終端檢測到多個應(yīng)用程序后,判斷模塊402一一判斷每個應(yīng)用程序的類型是否為預(yù)設(shè)應(yīng)用程序類型,如果是,信息展示模塊403才會將該應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。通過這樣的方式,終端可以在導(dǎo)航欄上展示豐富的應(yīng)用程序的界面,便于用戶對應(yīng)用程序的操作,提高用戶體驗。在具體實施過程中,所述判斷模塊402包括:
第一判斷子模塊,用于判斷檢測到的多個后臺運行的應(yīng)用程序中的每一者是否滿足第一預(yù)設(shè)條件;則所述信息展示模塊用于若第一判斷子模塊判斷為是,將滿足第一預(yù)設(shè)條件的一個或多個所述后臺運行的應(yīng)用程序?qū)?yīng)的界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端檢測獲得多個后臺運行的應(yīng)用程序,終端中預(yù)先設(shè)置了第一預(yù)設(shè)條件,第一判斷子模塊需要判斷多個后臺運行的應(yīng)用程序中每一個應(yīng)用程序是否滿足第一預(yù)設(shè)條件,如果滿足,信息展示模塊才會將滿足第一預(yù)設(shè)條件的后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。比如:終端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序,在終端檢測到多個后臺運行的應(yīng)用程序后,第一判斷子模塊一一判斷每個后臺運行的應(yīng)用程序是否為預(yù)設(shè)應(yīng)用程序,如果是,信息展示模塊才會將該后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上?;蛘撸K端中預(yù)設(shè)有一個或多個預(yù)設(shè)應(yīng)用程序類型,在終端檢測到多個后臺運行的應(yīng)用程序后,第一判斷子模塊一一判斷每個后臺運行的應(yīng)用程序的類型是否為預(yù)設(shè)應(yīng)用程序類型,如果是,信息展示模塊才會將該后臺運行的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在導(dǎo)航欄上顯示后臺運行的預(yù)設(shè)應(yīng)用程序,可便于用戶對于后臺應(yīng)用程序的處理,提高用戶體驗。
在具體實施過程中,所述判斷模塊402包括:
第二判斷子模塊,用于判斷檢測到的多個后臺運行的應(yīng)用程序中的每一者是否接收到新消息;則所述信息展示模塊用于若第二判斷子模塊判斷為是,將接收到新消息的一個或多個所述后臺運行的應(yīng)用程序?qū)?yīng)的消息回復(fù)界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端中的多個應(yīng)用程序可以包括正在運行應(yīng)用、后臺運行的應(yīng)用程序、未啟動的應(yīng)用程序中的任意一種或多種組合。終端獲得多個后臺運行的應(yīng)用程序,終端中預(yù)先設(shè)置了預(yù)設(shè)條件,第二判斷子模塊一一判斷每個后臺運行的應(yīng)用程序是否接收到新消息,如果確定后臺運行的應(yīng)用程序接收到新消息,信息展示模塊將接收到新消息的后臺應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在導(dǎo)航欄上顯示后臺應(yīng)用程序中接收到新消息的應(yīng)用程序界面,可便于用戶及時獲知新消息,并可及時對新消息進行處理,提高用戶的應(yīng)用體驗。
在具體的實施過程中,還可根據(jù)實際需要對第一預(yù)設(shè)條件進行設(shè)定,比如:將用戶選定的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上,或者,將使用頻率大于閾值的應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上,或者,將打開時間最接近當前時刻的一個或多個應(yīng)用程序?qū)?yīng)的界面展示在顯示屏的導(dǎo)航欄上。在此,本申請不作限定。
在本實施例中,信息展示模塊403具體包括:
第一展示子模塊,用于將滿足第一預(yù)設(shè)條件的一個或多個所述應(yīng)用程序?qū)?yīng)的完整界面或縮略界面展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端確定滿足第一預(yù)設(shè)條件的一個或多個應(yīng)用程序時,第一展示子模塊將該應(yīng)用程序的完整界面或縮略界面展示在導(dǎo)航欄上,比如:在滿足第一預(yù)設(shè)條件的應(yīng)用程序完整界面較小時,第一展示子模塊將其完整界面展示在導(dǎo)航欄上;在滿足第一預(yù)設(shè)條件的應(yīng)用程序完整界面較大時,如果將其完整界面展示在導(dǎo)航欄上,會對顯示屏當前顯示的內(nèi)容進行大面積遮擋,可將該應(yīng)用程序的縮略界面展示在導(dǎo)航欄上。
在本實施例中,信息展示模塊403具體包括:
第二展示子模塊,用于將滿足第一預(yù)設(shè)條件的多個所述應(yīng)用程序?qū)?yīng)的界面按照優(yōu)先級展示于顯示屏的導(dǎo)航欄上。
具體的,在本實施例中,終端確定滿足第一預(yù)設(shè)條件的一個或多個應(yīng)用程序時,第二展示子模塊需要根據(jù)應(yīng)用程序的優(yōu)先級來確定應(yīng)用程序?qū)?yīng)的界面的顯示順序。優(yōu)先級可以是預(yù)先設(shè)定的,比如:辦公類的應(yīng)用程序優(yōu)先級大于游戲類的應(yīng)用程序;或者,使用頻率高的應(yīng)用程序的優(yōu)先級大于使用頻率低的的應(yīng)用程序;又或者,開啟時間距當前時刻的時間間隔短的應(yīng)用程序的優(yōu)先級大于開啟時間距當前時刻的時間間隔長的應(yīng)用程序。在具體實施過程中,可根據(jù)實際情況設(shè)定該優(yōu)先級,在此,本申請不作限定。
在具體實施過程中,可根據(jù)實際情況設(shè)定在導(dǎo)航欄上展示滿足第一預(yù)設(shè)條件的應(yīng)用程序界面的方式,比如:如果滿足第一預(yù)設(shè)條件的應(yīng)用程序的界面較為復(fù)雜,可生成一個簡潔界面,該簡潔界面僅包含該應(yīng)用程序主要的功能控件,將簡潔界面展示在導(dǎo)航欄上?;蛘?,直接將滿足第一預(yù)設(shè)條件的應(yīng)用程序的圖標展示在導(dǎo)航欄上。在此,本申請不再一一列舉。
在本實施例中,所述導(dǎo)航欄具有虛擬home鍵,所述終端還包括:
第一處理模塊,用于若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第一預(yù)設(shè)操作,則從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面。
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括從從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面的按鍵,當操作體點擊該按鍵時,第一處理模塊可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第一預(yù)設(shè)操作為在該觸控區(qū)域朝預(yù)設(shè)方向的滑動操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行朝預(yù)設(shè)方向的滑動操作時,第一處理模塊可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到對應(yīng)應(yīng)用程序的上一級界面。虛擬home鍵以及第一預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
在本實施例中,所述導(dǎo)航欄具有虛擬home鍵,所述終端還包括:
第二處理模塊,用于若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第二預(yù)設(shè)操作,則從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面。
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面的按鍵,當操作體點擊該按鍵時,第二處理模塊可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第二預(yù)設(shè)操作為在該觸控區(qū)域長按操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行長按操作時,第二處理模塊可控制終端從顯示屏所顯示的對應(yīng)應(yīng)用程序的當前界面返回到所述終端的主顯示界面。虛擬home鍵以及第二預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
在本實施例中,所述導(dǎo)航欄具有虛擬home鍵,所述終端還包括:
第三處理模塊,用于若接收到作用于所述導(dǎo)航欄的虛擬home鍵的第三預(yù)設(shè)操作,則在顯示屏的當前顯示界面上顯示多任務(wù)管理器。
具體的,在本實施例中,導(dǎo)航欄的預(yù)設(shè)區(qū)域可設(shè)定虛擬home鍵,用于為用戶提供對應(yīng)功能控件,比如:虛擬home鍵包括許一個或多個功能按鍵,功能按鍵中包括在顯示屏的當前顯示界面上顯示多任務(wù)管理器的按鍵,當操作體點擊該按鍵時,第三處理模塊可控制終端在顯示屏的當前顯示界面上顯示多任務(wù)管理器。又如:虛擬home鍵對應(yīng)一個觸控區(qū)域,第三預(yù)設(shè)操作為在該觸控區(qū)域雙擊操作,當檢測到操作體在home鍵對應(yīng)的觸控區(qū)域進行雙擊操作時,第三處理模塊可控制終端在顯示屏的當前顯示界面上顯示多任務(wù)管理器。虛擬home鍵以及第三預(yù)設(shè)操作均可根據(jù)實際需要進行設(shè)定,在此,本申請不作限定。
需要說明的是,在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關(guān)描述。
本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
本發(fā)明實施例終端中的模塊可以根據(jù)實際需要進行合并、劃分和刪減。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。