本申請(qǐng)涉及電子技術(shù)領(lǐng)域,尤其涉及一種顯示控制方法及裝置。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,智能終端(例如手機(jī)、平板電腦、可穿戴設(shè)備等)已不僅僅局限于配備傳統(tǒng)屏幕,可擴(kuò)展柔性屏幕也得到了不斷的推廣與發(fā)展。
可擴(kuò)展柔性屏幕,即擴(kuò)展屏,相較于傳統(tǒng)屏幕不僅在體積上更加輕薄,功耗也有所降低,有助于提升智能終端的續(xù)航能力,同時(shí)基于其可彎曲、柔韌性佳的特性,其耐用程度也大大高于以往屏幕,能夠有效降低智能終端意外損傷的概率。目前,具有擴(kuò)展屏的智能終端的各個(gè)顯示區(qū)只能顯示同一內(nèi)容,而無(wú)法進(jìn)行分屏顯示。
因此,如何對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示成為了研究的熱點(diǎn)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種顯示控制方法及裝置??梢詫?duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示。
為了解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供了一種顯示控制方法,所述方法應(yīng)用于智能終端,所述智能終端包括擴(kuò)展屏和主屏幕,所述擴(kuò)展屏隱藏于所述主屏幕下,所述方法包括:
當(dāng)檢測(cè)到所述擴(kuò)展屏沿所述主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小;
若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū);
控制所述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在所述第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示。
其中,所述控制所述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口分別在所述第一顯示區(qū)和所述第二顯示區(qū)內(nèi)進(jìn)行顯示之后,還包括:
當(dāng)接收到針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求時(shí),將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并形成全屏顯示區(qū);
按照所述全屏顯示區(qū)的大小對(duì)所請(qǐng)求應(yīng)用窗口的顯示參數(shù)進(jìn)行調(diào)整;
控制所請(qǐng)求應(yīng)用窗口按照調(diào)整后的顯示參數(shù)在所述全屏顯示區(qū)內(nèi)進(jìn)行顯示。
其中,所述控制所述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口分別在所述第一顯示區(qū)和所述第二顯示區(qū)內(nèi)進(jìn)行顯示之后,還包括:
當(dāng)監(jiān)測(cè)到所述第一顯示區(qū)的大小發(fā)生變化時(shí),獲取變化后的第一顯示區(qū)的大小;
若所述變化后的第一顯示區(qū)的大小大于所述預(yù)設(shè)值,則根據(jù)所述變化后的第一顯示區(qū)的大小調(diào)整所述第一顯示區(qū)顯示的所述應(yīng)用窗口的顯示參數(shù);
若所述變化后的第一顯示區(qū)的大小小于或等于所述預(yù)設(shè)值,則將所述第一顯示區(qū)顯示的所述應(yīng)用窗口隱藏在所述第二顯示區(qū)內(nèi),并關(guān)閉所述第一顯示區(qū)。
其中,所述控制所述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在所述第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,具體包括:
從所述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將所述被選取的應(yīng)用窗口分別顯示在所述第一顯示區(qū)和所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述被選取的兩個(gè)應(yīng)用窗口下;
或者,從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下;
或者,從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并后的顯示區(qū)內(nèi),并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下。
其中,所述方法還包括:在檢測(cè)到對(duì)所述未被選取的應(yīng)用窗口進(jìn)行切換顯示時(shí),確定待切換的應(yīng)用窗口為目標(biāo)應(yīng)用窗口,所述目標(biāo)應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口下;
確定所述目標(biāo)應(yīng)用窗口所在的顯示區(qū)為目標(biāo)顯示區(qū);
將所述目標(biāo)應(yīng)用窗口切換至所述目標(biāo)顯示區(qū)上進(jìn)行顯示。
相應(yīng)地,本申請(qǐng)實(shí)施例還提供了一種顯示控制裝置,所述裝置設(shè)置在智能終端上,所述智能終端包括擴(kuò)展屏和主屏幕,所述擴(kuò)展屏隱藏于所述主屏幕下,所述裝置包括:
確定模塊,用于當(dāng)檢測(cè)到所述擴(kuò)展屏沿所述主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小。
處理模塊,用于若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū)。
控制模塊,用于控制正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在所述第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示。
其中,所述處理模塊,還用于當(dāng)接收到針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求時(shí),將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并形成全屏顯示區(qū),并按照所述全屏顯示區(qū)的大小對(duì)所請(qǐng)求應(yīng)用窗口的顯示參數(shù)進(jìn)行調(diào)整。
其中,所述控制模塊,還用于控制所請(qǐng)求應(yīng)用窗口按照調(diào)整后的顯示參數(shù)在所述全屏顯示區(qū)內(nèi)進(jìn)行顯示。
其中,所述處理模塊,還用于當(dāng)監(jiān)測(cè)到所述第一顯示區(qū)的大小發(fā)生變化時(shí),獲取變化后的第一顯示區(qū)的大??;若所述變化后的第一顯示區(qū)的大小大于所述預(yù)設(shè)值,則根據(jù)所述變化后的第一顯示區(qū)的大小調(diào)整所述第一顯示區(qū)顯示的所述應(yīng)用窗口的顯示參數(shù);若所述變化后的第一顯示區(qū)的大小小于或等于所述預(yù)設(shè)值,則將所述第一顯示區(qū)顯示的所述應(yīng)用窗口隱藏在所述第二顯示區(qū)內(nèi),并關(guān)閉所述第一顯示區(qū)。
其中,所述控制模塊,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將所述被選取的應(yīng)用窗口分別顯示在所述第一顯示區(qū)和所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述被選取的兩個(gè)應(yīng)用窗口下。
或者,所述控制模塊,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下。
或者,所述控制模塊,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并后的顯示區(qū)內(nèi),并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下。
其中,所述確定模塊,還用于在檢測(cè)到對(duì)所述未被選取的應(yīng)用窗口進(jìn)行切換顯示時(shí),確定待切換的應(yīng)用窗口為目標(biāo)應(yīng)用窗口,所述目標(biāo)應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口下,并確定所述目標(biāo)應(yīng)用窗口所在的顯示區(qū)為目標(biāo)顯示區(qū)。
其中,所述控制模塊,還用于將所述目標(biāo)應(yīng)用窗口切換至所述目標(biāo)顯示區(qū)上進(jìn)行顯示。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:首先檢測(cè)擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果該目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在該第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,可以在智能終端上增加顯示區(qū),并同時(shí)顯示了多個(gè)應(yīng)用窗口,實(shí)現(xiàn)了對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示。
附圖說(shuō)明
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種顯示控制方法的示意流程圖;
圖2是本發(fā)明另一實(shí)施例提供的一種顯示控制方法的示意流程圖;
圖3是本發(fā)明又一實(shí)施例提供的一種顯示控制方法的示意流程圖;
圖4是本發(fā)明實(shí)施例提供的一種顯示控制裝置的示意性框圖;
圖5是本發(fā)明實(shí)施例提供的一種智能終端的示意性框圖。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本申請(qǐng)的實(shí)施例進(jìn)行描述?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
請(qǐng)參閱圖1,是本發(fā)明實(shí)施例提供的一種顯示控制方法的示意流程圖。本發(fā)明實(shí)施例的所述方法可以由各種智能終端來(lái)執(zhí)行,具體的,智能終端可以是智能手機(jī)、平板電腦、智能可穿戴設(shè)備等具備擴(kuò)展屏和主屏幕的終端。如圖1所示,本申請(qǐng)的實(shí)施例中的顯示控制的方法包括以下步驟:
s101、當(dāng)檢測(cè)到擴(kuò)展屏沿主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小。
需要說(shuō)明的是,該擴(kuò)展屏隱藏在該主屏幕下。具體的,該擴(kuò)展屏可以是內(nèi)置于該主屏幕的卡槽內(nèi),卷曲隱藏于該主屏幕下,并具有伸縮性能。
還需要說(shuō)明的是,該擴(kuò)展屏沿主屏幕被拉伸的操作可以由用戶(hù)觸發(fā)。用戶(hù)可以是例如對(duì)該主屏幕進(jìn)行彎曲、拉出、折疊等等操作時(shí),該隱藏的擴(kuò)展屏隨著用戶(hù)的操作被拉伸。
其中,該智能終端可以確定該擴(kuò)展屏因拉伸而展開(kāi)的區(qū)域?yàn)槟繕?biāo)區(qū)域,即該擴(kuò)展屏從隱藏在主屏幕下的狀態(tài)轉(zhuǎn)變?yōu)轱@露的狀態(tài)的那部分區(qū)域?yàn)槟繕?biāo)區(qū)域,并獲取該目標(biāo)區(qū)域的大小。
在一些可行的實(shí)施方式中,該目標(biāo)區(qū)域的大小可以是面積值,也可以是在該目標(biāo)區(qū)域的寬度一定時(shí),該大小是該目標(biāo)區(qū)域的長(zhǎng)度值,還可以是在該目標(biāo)區(qū)域的長(zhǎng)度一定時(shí),該大小是該目標(biāo)區(qū)域的寬度值等。
s102、若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū)。
需要說(shuō)明的是,該預(yù)設(shè)值可以是該智能終端預(yù)先設(shè)置的用于限定是否將該目標(biāo)區(qū)域作為一個(gè)顯示區(qū)的值,該預(yù)設(shè)值也可以由用戶(hù)進(jìn)行手動(dòng)設(shè)置。
其中,該預(yù)設(shè)值可以根據(jù)該目標(biāo)區(qū)域的大小的類(lèi)型而進(jìn)行改變。舉例來(lái)說(shuō),在該目標(biāo)區(qū)域的大小為面積值時(shí),該預(yù)設(shè)值可以是10平方厘米;在該目標(biāo)區(qū)域的大小為寬度值時(shí),該預(yù)設(shè)值可以是5厘米;在該目標(biāo)區(qū)域的大小為長(zhǎng)度值時(shí),該預(yù)設(shè)值可以是5厘米。當(dāng)前,該預(yù)設(shè)值的具體數(shù)值只是舉例,包括但不限于上述可選數(shù)值,在此不作限制。
具體的,當(dāng)該智能終端確定該擴(kuò)展屏展開(kāi)的目標(biāo)區(qū)域的大小大于預(yù)設(shè)值時(shí),將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū)。當(dāng)該智能終端確定該擴(kuò)展屏展開(kāi)的目標(biāo)區(qū)域的大小小于或者等于預(yù)設(shè)值時(shí),不將該目標(biāo)區(qū)域當(dāng)作一個(gè)顯示區(qū),而是繼續(xù)利用主屏幕進(jìn)行顯示。
還需要說(shuō)明的是,在該智能終端具有第一顯示區(qū)和第二顯示區(qū)時(shí),該第一顯示區(qū)和該第二顯示區(qū)的大小可以分別是該目標(biāo)區(qū)域的大小和該主屏幕的顯示區(qū)域的大小?;蛘?,該第一顯示區(qū)和該第二顯示區(qū)的大小還可以由用戶(hù)手動(dòng)進(jìn)行調(diào)整,例如,用戶(hù)通過(guò)拖動(dòng)該第一顯示區(qū)和該第二顯示區(qū)的分界線來(lái)調(diào)整各個(gè)顯示區(qū)的顯示大小。當(dāng)然,上述方式只是舉例,而非窮舉,包含但不限于上述可選方式。
s103、控制所述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在所述第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示。
需要說(shuō)明的是,當(dāng)該智能終端內(nèi)正在運(yùn)行的應(yīng)用窗口的數(shù)量為兩個(gè)時(shí),該智能終端可以隨機(jī)將該兩個(gè)應(yīng)用窗口分別顯示在第一顯示區(qū)和該第二顯示區(qū)上;或者,該智能終端也可以將該應(yīng)用窗口選取一個(gè)顯示在該第一顯示區(qū)或該第二顯示區(qū)上,未顯示應(yīng)用窗口的顯示區(qū)則可以用于顯示智能終端的主菜單;或者,用戶(hù)也可以對(duì)該兩個(gè)應(yīng)用窗口進(jìn)行選擇操作,以確定該兩個(gè)應(yīng)用窗口中的哪一個(gè)顯示在該第一顯示區(qū)上,哪一個(gè)顯示在該第二顯示區(qū)上;或者,用戶(hù)還可以確定哪一個(gè)顯示區(qū)用于顯示應(yīng)用窗口,哪一個(gè)顯示區(qū)用于顯示主菜單等。
還需要說(shuō)明的是,當(dāng)該智能終端內(nèi)正在運(yùn)行的應(yīng)用窗口的數(shù)量大于兩個(gè)時(shí),該智能終端可以隨機(jī)從這些正在運(yùn)行的應(yīng)用窗口中選取兩個(gè),并將選取的兩個(gè)應(yīng)用窗口分別顯示在第一顯示區(qū)和第二顯示區(qū)上,其余未被選取的應(yīng)用窗口則隨機(jī)隱藏在選取的應(yīng)用窗口之下;或者,該智能終端可以按照這些正在運(yùn)行的應(yīng)用窗口的最后觸發(fā)時(shí)刻,選取最后觸發(fā)時(shí)刻最接近當(dāng)前時(shí)刻的兩個(gè)應(yīng)用窗口分別顯示在第一顯示區(qū)和第二顯示區(qū)上,其余未被選取的應(yīng)用窗口則隨機(jī)隱藏在選取的應(yīng)用窗口之下;或者,還可以是用戶(hù)從這些正在運(yùn)行的應(yīng)用窗口中選取其中兩個(gè),并將選取的這兩個(gè)應(yīng)用窗口分別顯示在第一顯示區(qū)和第二顯示區(qū)上,其余未被選取的應(yīng)用窗口則隨機(jī)隱藏在選取的應(yīng)用窗口之下。
還需要說(shuō)明的是,當(dāng)該智能終端內(nèi)正在運(yùn)行的應(yīng)用窗口的數(shù)量為一個(gè)時(shí),該智能終端可以將該第一顯示區(qū)和第二顯示區(qū)合并成同一個(gè)顯示區(qū),并將該應(yīng)用窗口顯示在該合并的顯示區(qū)上;或者,該智能終端還可以將該應(yīng)用窗口隨機(jī)顯示在該第一顯示區(qū)或者該第二顯示區(qū)上;或者,該智能終端還可以不啟用該第一顯示區(qū),而是將該應(yīng)用窗口顯示在主屏幕的第二顯示區(qū)上。
其中,該應(yīng)用窗口顯示的區(qū)域可以由終端默認(rèn)顯示在該第一顯示區(qū)或第二顯示區(qū)的中間或者其他位置,也可以將該應(yīng)用窗口進(jìn)行全屏顯示,還可以由用戶(hù)手動(dòng)調(diào)整該應(yīng)用窗口顯示的位置以及大小,在此不作限制。
可以看出,本申請(qǐng)實(shí)施例技術(shù)方案中,首先檢測(cè)擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果該目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在該第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,可以在智能終端上增加顯示區(qū),并同時(shí)顯示多個(gè)應(yīng)用窗口,實(shí)現(xiàn)了對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示的功能,并且按照目標(biāo)區(qū)域的大小來(lái)判斷是否啟用擴(kuò)展屏所展開(kāi)的區(qū)域也可以降低功耗,增加終端的使用壽命。
請(qǐng)參閱圖2,是本發(fā)明另一實(shí)施例提供的一種顯示控制方法的示意流程圖。本發(fā)明實(shí)施例的所述方法可以由各種智能終端來(lái)執(zhí)行,具體的,智能終端可以是智能手機(jī)、平板電腦、智能可穿戴設(shè)備等具備擴(kuò)展屏和主屏幕的終端。如圖2所示,本申請(qǐng)的實(shí)施例中的顯示控制的方法包括以下步驟:
s201、當(dāng)檢測(cè)到所述擴(kuò)展屏沿所述主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小。
需要說(shuō)明的是,該擴(kuò)展屏隱藏在該主屏幕下。具體的,該擴(kuò)展屏可以是內(nèi)置于該主屏幕的卡槽內(nèi),卷曲隱藏于該主屏幕下,并具有伸縮性能。
s202、若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū)。
其中,當(dāng)該智能終端確定該擴(kuò)展屏展開(kāi)的目標(biāo)區(qū)域的大小小于或者等于預(yù)設(shè)值時(shí),不將該目標(biāo)區(qū)域當(dāng)作一個(gè)顯示區(qū),而是繼續(xù)利用主屏幕進(jìn)行顯示。
需要說(shuō)明的是,本發(fā)明實(shí)施例中的s201步驟至s202步驟可根據(jù)上述方法實(shí)施例中的s101步驟至s102步驟實(shí)現(xiàn),其具體實(shí)現(xiàn)過(guò)程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
s203、從所述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將所述被選取的應(yīng)用窗口分別顯示在所述第一顯示區(qū)和所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述被選取的兩個(gè)應(yīng)用窗口下。
其中,該未被選取的應(yīng)用窗口可以隨機(jī)分配在該兩個(gè)選取的應(yīng)用窗口之下,并以折疊隱藏或者以橫條的形式進(jìn)行隱藏。
舉例來(lái)說(shuō),該未被選取的應(yīng)用窗口隱藏的位置可以是在該選取的應(yīng)用窗口后面,并在該選取的應(yīng)用窗口正上方以折疊窗口的形式顯示出該應(yīng)用窗口的名稱(chēng)或其他信息,該折疊窗口可以呈半透明或透明狀,用戶(hù)在觸控該折疊窗口時(shí),該智能終端可以將用戶(hù)所觸控的折疊窗口的應(yīng)用信息顯示出來(lái),當(dāng)用戶(hù)沒(méi)有進(jìn)行觸控該折疊窗口時(shí),該折疊窗口的應(yīng)用信息又被隱藏。
又舉例來(lái)說(shuō),該未被選取的應(yīng)用窗口隱藏的位置可以是在該第一顯示區(qū)域和該第二顯示區(qū)域的正下方,以橫條的形式進(jìn)行隱藏,用戶(hù)在觸控該橫條時(shí),該智能終端可以顯現(xiàn)出該橫條上隱藏的應(yīng)用窗口的名稱(chēng)或其他信息。
需要說(shuō)明的是,該智能終端還可以實(shí)時(shí)獲取該目標(biāo)區(qū)域的大小,當(dāng)檢測(cè)到該第一顯示區(qū)因目標(biāo)區(qū)域的大小小于預(yù)設(shè)值,或者出現(xiàn)顯示故障時(shí),該智能終端可以從該至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,并將該選取的任意一個(gè)應(yīng)用窗口顯示在該第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在選取的任意一個(gè)應(yīng)用窗口下。
s204、在檢測(cè)到對(duì)所述未被選取的應(yīng)用窗口進(jìn)行切換顯示時(shí),確定待切換的應(yīng)用窗口為目標(biāo)應(yīng)用窗口,所述目標(biāo)應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口下。
具體的,當(dāng)該未被選取的應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口之下時(shí),用戶(hù)可以首先選取該折疊的應(yīng)用窗口,然后該終端呈現(xiàn)出該應(yīng)用窗口的名稱(chēng)等信息,用戶(hù)可以點(diǎn)擊確定或者按下該智能終端的某一按鍵來(lái)確認(rèn)選取該應(yīng)用窗口進(jìn)行切換顯示,這時(shí)該智能終端可以確定該用戶(hù)確定的應(yīng)用窗口為目標(biāo)應(yīng)用窗口。
可選的,當(dāng)該未被選取的應(yīng)用窗口以橫條的形式隱藏在該第一顯示區(qū)和該第二顯示區(qū)的正下方時(shí),用戶(hù)可以首先觸控該橫條所在的位置,然后該終端呈現(xiàn)出該橫條里隱藏的應(yīng)用窗口的名稱(chēng)等信息,用戶(hù)選擇并確認(rèn)其中一個(gè)應(yīng)用窗口進(jìn)行切換顯示,這是該智能終端可以確定該用戶(hù)確定的應(yīng)用窗口為目標(biāo)應(yīng)用窗口。
s205、確定所述目標(biāo)應(yīng)用窗口所在的顯示區(qū)為目標(biāo)顯示區(qū)。
需要說(shuō)明的是,當(dāng)該未被選取的應(yīng)用窗口以折疊的形式隱藏在顯示的應(yīng)用窗口下時(shí),該顯示的應(yīng)用窗口所在的顯示區(qū)即為目標(biāo)顯示區(qū),該目標(biāo)顯示區(qū)可以用于將待切換的應(yīng)用窗口進(jìn)行顯示。
可選的,當(dāng)該未被選取的應(yīng)用窗口以橫條的形式隱藏在該第一顯示區(qū)和第二顯示區(qū)的正下方時(shí),該終端可以隨機(jī)選取該第一顯示區(qū)或者該第二顯示區(qū)為目標(biāo)顯示區(qū),或者該終端也可以默認(rèn)該目標(biāo)顯示區(qū)為第一顯示區(qū),或者用戶(hù)也可以選擇該待切換的應(yīng)用窗口進(jìn)行顯示的目標(biāo)顯示區(qū),該智能終端根據(jù)該用戶(hù)的選擇確定該待切換的應(yīng)用窗口在第一顯示區(qū)上顯示還是在該第二顯示區(qū)上顯示。
s206、將所述目標(biāo)應(yīng)用窗口切換至所述目標(biāo)顯示區(qū)上進(jìn)行顯示。
具體的,在該智能終端確定該目標(biāo)顯示區(qū)后,就可以將該目標(biāo)應(yīng)用窗口顯示在該目標(biāo)顯示區(qū)上,并將之前在該目標(biāo)顯示區(qū)上顯示的窗口按照預(yù)設(shè)的方式進(jìn)行隱藏,其隱藏的方式可以參照s204步驟中未被選取的應(yīng)用窗口隱藏的方式,在此不作贅述。
還需要說(shuō)明的是,若該目標(biāo)顯示區(qū)域?yàn)榈谝伙@示區(qū)域,則該目標(biāo)應(yīng)用窗口切換至該第一顯示區(qū)上進(jìn)行顯示之后,該智能終端還可以實(shí)時(shí)獲取該第一顯示區(qū)的大小。
可選的,當(dāng)該目標(biāo)應(yīng)用窗口切換至該目標(biāo)顯示區(qū)上進(jìn)行顯示之后,該智能終端還可以根據(jù)該目標(biāo)顯示區(qū)的顯示參數(shù)調(diào)整該目標(biāo)應(yīng)用窗口的分辨率,顯示大小等。
s207、當(dāng)監(jiān)測(cè)到所述第一顯示區(qū)的大小發(fā)生變化時(shí),獲取變化后的第一顯示區(qū)的大小。
需要說(shuō)明的是,該第一顯示區(qū)的大小發(fā)生變化的原因可以是用戶(hù)將該擴(kuò)展屏拉伸的部分重新推入并隱藏于該主屏幕下,也可以是用戶(hù)由于折疊、彎曲等動(dòng)作將該擴(kuò)展屏拉伸出來(lái),該用戶(hù)將該折疊或彎曲的屏幕重新恢復(fù)為原來(lái)形狀。該智能終端根據(jù)該用戶(hù)的操作檢測(cè)到該第一顯示區(qū)的大小發(fā)生了變化,然后獲取該變化后第一顯示區(qū)的大小。
s208、若所述變化后的第一顯示區(qū)的大小小于或等于所述預(yù)設(shè)值,則將所述第一顯示區(qū)顯示的所述應(yīng)用窗口隱藏在所述第二顯示區(qū)內(nèi),并關(guān)閉所述第一顯示區(qū)。
需要說(shuō)明的是,該第一顯示區(qū)的大小大于該預(yù)設(shè)值時(shí),該智能終端可以根據(jù)該變化后的第一顯示區(qū)的大小調(diào)整該第一顯示區(qū)顯示的所述應(yīng)用窗口的顯示參數(shù)。
具體的,該智能終端將該第一顯示區(qū)顯示的該應(yīng)用窗口隱藏在該第二顯示區(qū)內(nèi),并關(guān)閉該第一顯示區(qū)之后,所有的應(yīng)用窗口均在該第二顯示區(qū),即主屏幕的顯示區(qū)域進(jìn)行顯示,這樣可以降低該智能終端的功耗,延長(zhǎng)該智能終端的使用壽命。
需要說(shuō)明的是,在關(guān)閉了該第一顯示區(qū)之后,所有的應(yīng)用窗口調(diào)整到該第二顯示區(qū)上進(jìn)行顯示,具體的顯示方式可以是該智能終端從該至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將該任意一個(gè)應(yīng)用窗口顯示在該第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在該任意一個(gè)應(yīng)用窗口下;或者,該顯示方式還可以是保留當(dāng)前在該第二顯示區(qū)上顯示的應(yīng)用窗口,將其他應(yīng)用窗口隱藏在該顯示的應(yīng)用窗口下。或者,該顯示方式還可以是其他的顯示方式,在此不作限制。
可以看出,本申請(qǐng)實(shí)施例技術(shù)方案中,首先檢測(cè)擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果該目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在該第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,當(dāng)檢測(cè)到對(duì)目標(biāo)窗口的切換操作時(shí),將該目標(biāo)窗口切換到目標(biāo)顯示區(qū)上顯示,并實(shí)時(shí)獲取該目標(biāo)區(qū)域的大小,當(dāng)該目標(biāo)區(qū)域的大小小于預(yù)設(shè)值時(shí),則關(guān)閉該第一顯示區(qū),可以在智能終端上增加顯示區(qū),并同時(shí)顯示多個(gè)應(yīng)用窗口,實(shí)現(xiàn)了對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示的功能,并且實(shí)現(xiàn)了應(yīng)用窗口的切換,和按照目標(biāo)區(qū)域的大小來(lái)判斷是否啟用擴(kuò)展屏所展開(kāi)的區(qū)域也可以降低功耗,增加終端的使用壽命。
請(qǐng)參閱圖3,是本發(fā)明又一實(shí)施例提供的一種顯示控制方法的示意流程圖。本發(fā)明實(shí)施例的所述方法可以由各種智能終端來(lái)執(zhí)行,具體的,智能終端可以是智能手機(jī)、平板電腦、智能可穿戴設(shè)備等具備擴(kuò)展屏和主屏幕的終端。如圖3所示,本申請(qǐng)的實(shí)施例中的顯示控制的方法包括以下步驟:
s301、當(dāng)檢測(cè)到所述擴(kuò)展屏沿所述主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小。
s302、若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū)。
需要說(shuō)明的是,本發(fā)明實(shí)施例中的s301步驟至s302步驟可根據(jù)上述方法實(shí)施例中的s101步驟至s102步驟實(shí)現(xiàn),其具體實(shí)現(xiàn)過(guò)程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
s303、從所述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將所述被選取的應(yīng)用窗口分別顯示在所述第一顯示區(qū)和所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述被選取的兩個(gè)應(yīng)用窗口下。
可選的,該智能終端還可以從該至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將該任意一個(gè)應(yīng)用窗口顯示在該第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在該任意一個(gè)應(yīng)用窗口下。
或者,該智能終端還可以從該至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將該任意一個(gè)應(yīng)用窗口顯示在將該第一顯示區(qū)和該第二顯示區(qū)進(jìn)行合并后的顯示區(qū)內(nèi),并將未被選取的應(yīng)用窗口隱藏在該任意一個(gè)應(yīng)用窗口下。
s304、當(dāng)接收到針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求時(shí),將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并形成全屏顯示區(qū)。
需要說(shuō)明的是,該針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求可以由用戶(hù)進(jìn)行觸發(fā)。具體的,用戶(hù)可以是點(diǎn)擊任一應(yīng)用窗口的全屏顯示按鈕來(lái)觸發(fā)該全屏顯示請(qǐng)求,也可以是通過(guò)設(shè)置的快捷鍵(例如音量鍵、主菜單鍵等)來(lái)隨機(jī)選取該當(dāng)前顯示的一個(gè)應(yīng)用窗口來(lái)進(jìn)行全屏顯示?;蛘撸部梢允瞧渌绞绞乖撝悄芙K端接收到該全屏顯示請(qǐng)求,在此不作限制。
具體的,該第一顯示區(qū)和該第二顯示區(qū)作為兩個(gè)不同的顯示區(qū)來(lái)分別顯示不同的內(nèi)容,當(dāng)該智能終端接收到全屏請(qǐng)求時(shí),該智能終端可以將該第一顯示區(qū)和該第二顯示區(qū)進(jìn)行合并,并形成合并后的全屏顯示區(qū)。
s305、按照所述全屏顯示區(qū)的大小對(duì)所請(qǐng)求應(yīng)用窗口的顯示參數(shù)進(jìn)行調(diào)整。
需要說(shuō)明的是,該全屏顯示區(qū)的大小可以是該第一顯示區(qū)的大小和該第二顯示區(qū)的大小之和。并且,該全屏顯示區(qū)由于是由該第一顯示區(qū)和該第二顯示區(qū)組成,該第一顯示區(qū)和該第二顯示區(qū)的顯示參數(shù)也許存在差異,因此在形成全屏顯示區(qū)之后,該智能終端可以根據(jù)該全屏顯示區(qū)的大小調(diào)整該全屏顯示區(qū)的顯示參數(shù),例如分辨率、字體大小、字體顏色等等。
具體的,該應(yīng)用窗口可以根據(jù)該全屏顯示區(qū)的顯示參數(shù)調(diào)整自身的顯示參數(shù),以適應(yīng)該應(yīng)用窗口可以在該全屏顯示區(qū)上進(jìn)行全屏顯示。
s306、控制所請(qǐng)求應(yīng)用窗口按照調(diào)整后的顯示參數(shù)在所述全屏顯示區(qū)內(nèi)進(jìn)行顯示。
具體的,該智能終端控制該請(qǐng)求進(jìn)行全屏顯示的應(yīng)用窗口調(diào)整了顯示參數(shù)之后,可以將該應(yīng)用窗口顯示在該全屏顯示區(qū)上,并且該應(yīng)用窗口的顯示大小可以同該全屏顯示區(qū)的大小相同,同時(shí),該應(yīng)用窗口的窗口信息可以被隱藏,在該全屏顯示區(qū)上只保留應(yīng)用窗口的顯示界面,以提升全屏顯示的體驗(yàn)。
可選的,該智能終端還可以實(shí)時(shí)獲取該擴(kuò)展屏的目標(biāo)區(qū)域的大小,當(dāng)檢測(cè)到該目標(biāo)區(qū)域的大小小于預(yù)設(shè)值時(shí),則可以將該全屏顯示的應(yīng)用窗口的顯示范圍縮小至該主屏幕的顯示范圍,該目標(biāo)區(qū)域則不再作為一個(gè)顯示區(qū)域,這時(shí),該目標(biāo)區(qū)域中隱藏的應(yīng)用窗口可以調(diào)整至該主屏幕的顯示區(qū)域進(jìn)行隱藏。
可以看出,本申請(qǐng)實(shí)施例技術(shù)方案中,首先檢測(cè)擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果該目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在該第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,當(dāng)檢測(cè)到對(duì)任一窗口的全屏顯示操作時(shí),將該第一顯示區(qū)和該第二顯示區(qū)合并形成全屏顯示區(qū),并將該任一窗口在該全屏顯示區(qū)上進(jìn)行全屏顯示,可以實(shí)現(xiàn)對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示的功能,并且在對(duì)應(yīng)用窗口進(jìn)行全屏顯示時(shí),可以將分開(kāi)的顯示區(qū)進(jìn)行合并,滿足了用戶(hù)對(duì)全屏顯示的智能化和自動(dòng)化需求。
下面為本申請(qǐng)裝置實(shí)施例,本申請(qǐng)裝置實(shí)施例用于執(zhí)行本申請(qǐng)方法第一實(shí)施例至第三實(shí)施例實(shí)現(xiàn)的方法,為了便于說(shuō)明,僅示出了本申請(qǐng)實(shí)施例相關(guān)的部分,具體未揭示的部分,請(qǐng)參照本申請(qǐng)第一實(shí)施例至第三實(shí)施例。
請(qǐng)參閱圖4,是本申請(qǐng)第四實(shí)施例提供的一種顯示控制裝置的結(jié)構(gòu)示意圖。本申請(qǐng)實(shí)施例的所述裝置可以設(shè)置在各種智能終端中,具體的,該移動(dòng)終端可以是手機(jī),平板電腦,可穿戴設(shè)備等帶擴(kuò)展屏和主屏幕的終端。如圖4所示,本申請(qǐng)實(shí)施例中的顯示控制裝置包括:
確定模塊401,用于當(dāng)檢測(cè)到所述擴(kuò)展屏沿所述主屏幕被拉伸時(shí),確定所述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大小。
處理模塊402,用于若所述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將所述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將所述主屏幕的顯示區(qū)域作為第二顯示區(qū)。
控制模塊403,用于控制正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在所述第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示。
可選的,所述處理模塊402,還用于當(dāng)接收到針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求時(shí),將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并形成全屏顯示區(qū),并按照所述全屏顯示區(qū)的大小對(duì)所請(qǐng)求應(yīng)用窗口的顯示參數(shù)進(jìn)行調(diào)整。
其中,所述控制模塊403,還用于控制所請(qǐng)求應(yīng)用窗口按照調(diào)整后的顯示參數(shù)在所述全屏顯示區(qū)內(nèi)進(jìn)行顯示。
可選的,所述處理模塊402,還用于當(dāng)監(jiān)測(cè)到所述第一顯示區(qū)的大小發(fā)生變化時(shí),獲取變化后的第一顯示區(qū)的大小;若所述變化后的第一顯示區(qū)的大小大于所述預(yù)設(shè)值,則根據(jù)所述變化后的第一顯示區(qū)的大小調(diào)整所述第一顯示區(qū)顯示的所述應(yīng)用窗口的顯示參數(shù);若所述變化后的第一顯示區(qū)的大小小于或等于所述預(yù)設(shè)值,則將所述第一顯示區(qū)顯示的所述應(yīng)用窗口隱藏在所述第二顯示區(qū)內(nèi),并關(guān)閉所述第一顯示區(qū)。
可選的,所述控制模塊403,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將所述被選取的應(yīng)用窗口分別顯示在所述第一顯示區(qū)和所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述被選取的兩個(gè)應(yīng)用窗口下。
或者,所述控制模塊403,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在所述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下。
或者,所述控制模塊403,具體用于從所述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將所述任意一個(gè)應(yīng)用窗口顯示在將所述第一顯示區(qū)和所述第二顯示區(qū)進(jìn)行合并后的顯示區(qū)內(nèi),并將未被選取的應(yīng)用窗口隱藏在所述任意一個(gè)應(yīng)用窗口下。
可選的,所述確定模塊401,還用于在檢測(cè)到對(duì)所述未被選取的應(yīng)用窗口進(jìn)行切換顯示時(shí),確定待切換的應(yīng)用窗口為目標(biāo)應(yīng)用窗口,所述目標(biāo)應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口下,并確定所述目標(biāo)應(yīng)用窗口所在的顯示區(qū)為目標(biāo)顯示區(qū)。
其中,所述控制模塊403,還用于將所述目標(biāo)應(yīng)用窗口切換至所述目標(biāo)顯示區(qū)上進(jìn)行顯示。
可以看出,本申請(qǐng)實(shí)施例技術(shù)方案中,首先由確定模塊401確定擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果該目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則該處理模塊402將該目標(biāo)區(qū)域作為第一顯示區(qū),并將該主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制模塊403控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在該第一顯示區(qū)和/或所述第二顯示區(qū)內(nèi)進(jìn)行顯示,可以在智能終端上增加顯示區(qū),并同時(shí)顯示多個(gè)應(yīng)用窗口,實(shí)現(xiàn)了對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示的功能,并且按照目標(biāo)區(qū)域的大小來(lái)判斷是否啟用擴(kuò)展屏所展開(kāi)的區(qū)域也可以降低功耗,增加終端的使用壽命。
請(qǐng)參閱圖5,是本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖,上述智能終端可以是手機(jī),平板電腦,可穿戴設(shè)備等帶擴(kuò)展屏和主屏幕的終端。如圖5所示,本申請(qǐng)實(shí)施例中的智能終端包括:至少一個(gè)用戶(hù)接口501,其中包括至少一個(gè)主屏幕,至少一個(gè)擴(kuò)展屏以及其他輸入設(shè)備(例如鍵盤(pán),攝像頭等);至少一個(gè)處理器502,例如cpu;至少一個(gè)存儲(chǔ)器503;至少一個(gè)網(wǎng)絡(luò)接口504,上述用戶(hù)接口501、處理器502、存儲(chǔ)器503和網(wǎng)絡(luò)接口504通過(guò)總線或其他方式連接。其中,總線用于實(shí)現(xiàn)這些組件之間的連接通信。其中,本申請(qǐng)實(shí)施例中裝置的網(wǎng)絡(luò)接口504可以是有線發(fā)送端口,也可以為無(wú)線設(shè)備,例如包括天線裝置,用于與其他節(jié)點(diǎn)設(shè)備進(jìn)行信令或數(shù)據(jù)的通信。
上述用戶(hù)接口501可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與上述終端的用戶(hù)設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,上述用戶(hù)接口501可包括主屏幕,擴(kuò)展屏以及其他輸入設(shè)備。上述主屏幕可以為觸摸屏,可收集用戶(hù)在其上或附近的觸摸操作(比如用戶(hù)使用手指、觸筆等任何適合的物體或附件在觸控面板上或在觸控面板附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。上述擴(kuò)展屏可以為可拓展的柔性屏,上述擴(kuò)展屏一般隱藏于主屏幕內(nèi),具有伸縮性。
上述處理器502可以是中央處理器(centralprocessingunit,cpu),網(wǎng)絡(luò)處理器(networkprocessor,np)或者cpu和np的組合。
上述處理器502還可以進(jìn)一步包括硬件芯片。上述硬件芯片可以是專(zhuān)用集成電路(application-specificintegratedcircuit,asic),可編程邏輯器件(programmablelogicdevice,pld)或其組合。上述pld可以是復(fù)雜可編程邏輯器件(complexprogrammablelogicdevice,cpld),現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(field-programmablegatearray,fpga),通用陣列邏輯(genericarraylogic,gal)或其任意組合。
上述存儲(chǔ)器503可以包括易失性存儲(chǔ)器(volatilememory),例如隨機(jī)存取存儲(chǔ)器(random-accessmemory,ram);存儲(chǔ)器也可以包括非易失性存儲(chǔ)器(non-volatilememory),例如快閃存儲(chǔ)器(flashmemory),硬盤(pán)(harddiskdrive,hdd)或固態(tài)硬盤(pán)(solid-statedrive,ssd);存儲(chǔ)器503還可以包括上述種類(lèi)的存儲(chǔ)器的組合。
可選地,上述存儲(chǔ)器503還用于存儲(chǔ)程序指令。上述處理器502可以調(diào)用上述存儲(chǔ)器503存儲(chǔ)的程序指令,實(shí)現(xiàn)如本申請(qǐng)第一實(shí)施例至第三實(shí)施例所示的顯示控制方法。
具體的,上述處理器502調(diào)用存儲(chǔ)在上述存儲(chǔ)器503存儲(chǔ)的程序指令執(zhí)行以下步驟:
當(dāng)檢測(cè)到擴(kuò)展屏沿上述主屏幕被拉伸時(shí),確定上述擴(kuò)展屏因拉伸而展開(kāi)的目標(biāo)區(qū)域的大??;若上述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將上述擴(kuò)展屏所展開(kāi)的目標(biāo)區(qū)域作為第一顯示區(qū),并將上述主屏幕的顯示區(qū)域作為第二顯示區(qū);控制上述智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在上述第一顯示區(qū)和/或上述第二顯示區(qū)內(nèi)進(jìn)行顯示。
可選的,上述處理器502,還用于:控制上述用戶(hù)接口501接收針對(duì)任一應(yīng)用窗口的全屏顯示請(qǐng)求,當(dāng)接收到上述全屏顯示請(qǐng)求時(shí),將上述第一顯示區(qū)和上述第二顯示區(qū)進(jìn)行合并形成全屏顯示區(qū);按照上述全屏顯示區(qū)的大小對(duì)所請(qǐng)求應(yīng)用窗口的顯示參數(shù)進(jìn)行調(diào)整;控制所請(qǐng)求應(yīng)用窗口按照調(diào)整后的顯示參數(shù)在上述全屏顯示區(qū)內(nèi)進(jìn)行顯示。
可選的,上述處理器502,還用于:當(dāng)監(jiān)測(cè)到上述第一顯示區(qū)的大小發(fā)生變化時(shí),獲取變化后的第一顯示區(qū)的大?。蝗羯鲜鲎兓蟮牡谝伙@示區(qū)的大小大于上述預(yù)設(shè)值,則根據(jù)上述變化后的第一顯示區(qū)的大小調(diào)整上述第一顯示區(qū)顯示的上述應(yīng)用窗口的顯示參數(shù);若上述變化后的第一顯示區(qū)的大小小于或等于上述預(yù)設(shè)值,則將上述第一顯示區(qū)顯示的上述應(yīng)用窗口隱藏在上述第二顯示區(qū)內(nèi),并關(guān)閉上述第一顯示區(qū)。
可選的,上述處理器502,具體用于從上述至少兩個(gè)應(yīng)用窗口中選取任意兩個(gè)應(yīng)用窗口,將上述被選取的應(yīng)用窗口分別顯示在上述第一顯示區(qū)和上述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在上述被選取的兩個(gè)應(yīng)用窗口下。
或者,上述處理器502,具體用于從上述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將上述任意一個(gè)應(yīng)用窗口顯示在上述第二顯示區(qū)中,并將未被選取的應(yīng)用窗口隱藏在上述任意一個(gè)應(yīng)用窗口下。
或者,上述處理器502,具體用于從上述至少兩個(gè)應(yīng)用窗口中選取任意一個(gè)應(yīng)用窗口,將上述任意一個(gè)應(yīng)用窗口顯示在將上述第一顯示區(qū)和上述第二顯示區(qū)進(jìn)行合并后的顯示區(qū)內(nèi),并將未被選取的應(yīng)用窗口隱藏在上述任意一個(gè)應(yīng)用窗口下。
上述處理器502,還用于控制用戶(hù)接口501檢測(cè)用戶(hù)的切換操作,在上述用戶(hù)接口501檢測(cè)到對(duì)上述未被選取的應(yīng)用窗口進(jìn)行切換顯示時(shí),確定待切換的應(yīng)用窗口為目標(biāo)應(yīng)用窗口,確定上述目標(biāo)應(yīng)用窗口所在的顯示區(qū)為目標(biāo)顯示區(qū),并將上述目標(biāo)應(yīng)用窗口切換至上述目標(biāo)顯示區(qū)上進(jìn)行顯示。
其中,上述目標(biāo)應(yīng)用窗口以折疊的形式隱藏在當(dāng)前顯示的應(yīng)用窗口下。
可以看出,本申請(qǐng)實(shí)施例技術(shù)方案中,首先確定擴(kuò)展屏沿主屏幕被拉伸時(shí)而展開(kāi)的目標(biāo)區(qū)域的大小,如果上述目標(biāo)區(qū)域的大小大于預(yù)設(shè)值,則將上述目標(biāo)區(qū)域作為第一顯示區(qū),并將上述主屏幕的顯示區(qū)域作為第二顯示區(qū),然后控制智能終端內(nèi)正在運(yùn)行的至少兩個(gè)應(yīng)用窗口在上述第一顯示區(qū)和/或上述第二顯示區(qū)內(nèi)進(jìn)行顯示,可以在智能終端上增加顯示區(qū),并同時(shí)顯示多個(gè)應(yīng)用窗口,實(shí)現(xiàn)了對(duì)具有擴(kuò)展屏的智能終端進(jìn)行分屏顯示的功能,并且按照目標(biāo)區(qū)域的大小來(lái)判斷是否啟用擴(kuò)展屏所展開(kāi)的區(qū)域也可以降低功耗,增加終端的使用壽命。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存儲(chǔ)記憶體(randomaccessmemory,ram)等。
以上所揭露的僅為本申請(qǐng)一種實(shí)施例而已,當(dāng)然不能以此來(lái)限定本申請(qǐng)之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本申請(qǐng)權(quán)利要求所作的等同變化,仍屬于本申請(qǐng)所涵蓋的范圍。