本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用顯示方法和裝置。
背景技術(shù):
隨著移動(dòng)終端的發(fā)展,作為移動(dòng)終端的保護(hù)裝置的皮套,已經(jīng)逐漸成為移動(dòng)終端的標(biāo)配。為了提高用戶體驗(yàn),市面上出現(xiàn)越來越多開有窗口的皮套,終端廠商在窗口對(duì)應(yīng)的終端屏幕區(qū)域設(shè)置有皮套顯示窗口。當(dāng)合上皮套即令皮套覆蓋在移動(dòng)終端表面時(shí),屏幕熄滅;當(dāng)打開皮套時(shí),屏幕自動(dòng)點(diǎn)亮,無需按壓電源鍵。當(dāng)合上皮套時(shí),會(huì)在皮套顯示窗口中顯示固定的皮套應(yīng)用的界面,比如在該皮套應(yīng)用界面中顯示有時(shí)間、電量、天氣、來電等信息,用戶也可以在該界面上進(jìn)行諸如接聽電話等操作。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
很明顯,目前在合上皮套后,只能在皮套顯示窗口中顯示皮套應(yīng)用的界面,而在合上皮套之前用戶正在使用的應(yīng)用程序則轉(zhuǎn)為后臺(tái)運(yùn)行。之所以只能顯示皮套應(yīng)用,主要是因?yàn)榻K端的皮套顯示窗口是由終端廠商預(yù)先設(shè)定于終端屏幕的固定位置的,皮套應(yīng)用也是終端廠商針對(duì)該皮套顯示窗口而特別設(shè)計(jì)的應(yīng)用程序,以方便用戶在合上皮套時(shí)對(duì)諸如時(shí)間、天氣等基本信息能夠了解。
但是,雖然皮套的使用能夠有效保護(hù)移動(dòng)終端,合上皮套時(shí)能夠讓用戶基于皮套應(yīng)用的顯示了解一些基本信息,但是此時(shí)對(duì)其他應(yīng)用程序的使用則是不可能的,因此,目前皮套顯示窗口的利用還比較局限,合上皮套時(shí)無法滿足用戶對(duì)其他應(yīng)用程序的使用需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種應(yīng)用顯示方法和裝置,用以擴(kuò)展皮套顯示窗口的使用,在皮套狀態(tài)下,為用戶對(duì)當(dāng)前應(yīng)用界面的操作提供便利性。
一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用顯示方法,所述方法包括:
若檢測(cè)到皮套閉合,獲取皮套顯示窗口信息;
根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式;
以調(diào)整后的顯示樣式,將所述界面顯示在皮套顯示窗口中。
可選地,所述根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式之前,還包括:
檢測(cè)所述皮套閉合前是否存在正在使用的應(yīng)用程序;
相應(yīng)地,所述根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式,包括:
若存在所述應(yīng)用程序,則將所述皮套顯示窗口信息發(fā)送至所述應(yīng)用程序,以使所述應(yīng)用程序根據(jù)所述皮套顯示窗口信息調(diào)整應(yīng)用程序界面的顯示樣式;
若不存在所述應(yīng)用程序,則根據(jù)所述皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式。
可選地,所述皮套顯示窗口信息包括窗口大小信息和窗口位置信息,所述根據(jù)所述皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式,包括:
根據(jù)所述窗口位置信息確定調(diào)整后的終端屏幕界面的顯示位置;
根據(jù)與所述窗口大小信息對(duì)應(yīng)的分辨率調(diào)整所述終端屏幕界面的尺寸。
可選地,所述根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式之前,還包括:
獲取所述界面的調(diào)整前顯示樣式信息。
可選地,在以調(diào)整后的顯示樣式,將所述界面顯示在皮套顯示窗口中之后,所述方法還包括:
若檢測(cè)到皮套打開,根據(jù)所述界面的調(diào)整前顯示樣式信息,恢復(fù)顯示所述界面。
另一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用顯示裝置,該裝置包括:
第一獲取模塊,用于若檢測(cè)到皮套閉合,獲取皮套顯示窗口信息;
調(diào)整模塊,用于根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式;
第一顯示模塊,用于以調(diào)整后的顯示樣式,將所述界面顯示在皮套顯示窗口中。
可選地,該裝置還包括:
檢測(cè)模塊,用于檢測(cè)所述皮套閉合前是否存在正在使用的應(yīng)用程序;
所述調(diào)整模塊包括:
發(fā)送單元,用于若所述檢測(cè)模塊檢測(cè)到存在所述應(yīng)用程序,則將所述皮套顯示窗口信息發(fā)送至所述應(yīng)用程序,以使所述應(yīng)用程序根據(jù)所述皮套顯示窗口信息調(diào)整應(yīng)用程序界面的顯示樣式;
調(diào)整單元,用于若述檢測(cè)模塊檢測(cè)到不存在所述應(yīng)用程序,則根據(jù)所述皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式。
具體地,所述皮套顯示窗口信息包括窗口尺寸信息和窗口位置信息,所述調(diào)整單元具體用于:
根據(jù)所述窗口位置信息確定調(diào)整后的終端屏幕界面的顯示位置;
根據(jù)與所述窗口尺寸信息對(duì)應(yīng)的分辨率調(diào)整所述終端屏幕界面的尺寸。
可選地,該裝置還包括:
第二獲取模塊,用于獲取所述界面的調(diào)整前顯示樣式信息;
第二顯示模塊,用于若檢測(cè)到皮套打開,根據(jù)所述界面的調(diào)整前顯示樣式信息,恢復(fù)顯示所述界面。
上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下有益效果:
當(dāng)用戶將皮套覆蓋在移動(dòng)終端屏幕表面時(shí),響應(yīng)于檢測(cè)到皮套閉合的狀態(tài),獲取皮套顯示窗口信息。進(jìn)而,根據(jù)該皮套顯示窗口信息調(diào)整皮套閉合前終端屏幕上顯示的界面的顯示樣式,以調(diào)整后的顯示樣式,將界面顯示在皮套顯示窗口中。其中,該界面可能是皮套閉合前用戶正在使用的某個(gè)應(yīng)用的界面,也可能是終端屏幕界面,使得皮套顯示窗口不局限于現(xiàn)有技術(shù)中只能顯示固定的皮套應(yīng)用,而且,通過根據(jù)皮套顯示窗口信息對(duì)該界面進(jìn)行調(diào)整,能夠使得該界面以及該界面中界面元素的尺寸與皮套顯示窗口相適應(yīng),便于通過該皮套顯示窗口顯示完整的界面內(nèi)容,從而用戶可以基于該皮套顯示窗口中顯示的界面內(nèi)容方便地觸發(fā)所需的操作。
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例一的流程圖;
圖2是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例二的流程圖;
圖3是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例三的流程圖;
圖4是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例一的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例二的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例三的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類似地,取決于語境,短語“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
圖1是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例一的流程圖,本實(shí)施例提供的該應(yīng)用顯示方法可以由一應(yīng)用顯示裝置來執(zhí)行,該應(yīng)用顯示裝置可以為位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定。該應(yīng)用顯示裝置可以集成設(shè)置在用戶的終端設(shè)備中,比如智能手機(jī)、平板電腦等設(shè)備中。如圖1所示,該方法包括以下步驟:
S101,若檢測(cè)到皮套閉合,獲取皮套顯示窗口信息。
S102,根據(jù)皮套顯示窗口信息調(diào)整皮套閉合前終端屏幕上顯示的界面的顯示樣式。
S103,以調(diào)整后的顯示樣式將該界面顯示在皮套顯示窗口中。
本實(shí)施例中的皮套是指帶有窗口的皮套,皮套閉合是指皮套覆蓋在終端屏幕上。其中,皮套閉合狀態(tài)的檢測(cè)可以基于皮套和終端間的電磁感應(yīng)原理實(shí)現(xiàn),簡(jiǎn)單來說,皮套某部位上設(shè)置有小磁鐵,終端上對(duì)應(yīng)的位置處內(nèi)置有霍爾感應(yīng)器,當(dāng)皮套被合上時(shí),終端通過霍爾感應(yīng)器感應(yīng)到磁鐵,判定皮套處于閉合狀態(tài)。
本實(shí)施例中,當(dāng)檢測(cè)到皮套閉合時(shí),觸發(fā)獲取皮套顯示窗口信息,該信息包括皮套顯示窗口的大小即尺寸信息和位置信息,該位置信息是指該皮套顯示窗口位于終端屏幕上的什么位置。
可選地,該皮套顯示窗口信息可以作為一種默認(rèn)屬性信息,被預(yù)先寫入某個(gè)屬性文件中,可以通過讀取該屬性文件而獲得該皮套顯示窗口信息。或者可選地,一般在可設(shè)置皮套顯示窗口的終端設(shè)備中都含有固定設(shè)置的皮套應(yīng)用,該皮套應(yīng)用是終端設(shè)備廠商預(yù)先針對(duì)皮套顯示窗口而定制的應(yīng)用,從而該皮套應(yīng)用中存儲(chǔ)有皮套顯示窗口信息,從而,可以向該皮套應(yīng)用發(fā)送請(qǐng)求消息,以獲得該皮套顯示窗口信息。
實(shí)際應(yīng)用中,舉例來說,在用戶將皮套閉合前,該用戶可能正在使用某個(gè)應(yīng)用程序,比如正在使用某即時(shí)通信應(yīng)用。但是,該用戶處于某些原因,可能需要閉合皮套,但是在閉合皮套后即在保持皮套閉合狀態(tài)下,仍想要繼續(xù)使用該即時(shí)通信應(yīng)用。為了滿足用戶的該使用需求,本實(shí)施例中提供了縮小該即時(shí)通信應(yīng)用的界面,使其在皮套顯示窗口中顯示,從而使得用戶能夠通過皮套顯示窗口繼續(xù)使用該即時(shí)通信應(yīng)用的方案。
具體地,可以根據(jù)獲得的皮套顯示窗口信息來調(diào)整皮套閉合前終端屏幕上顯示的界面的顯示樣式,使得該界面的大小與皮套顯示窗口的大小匹配。其中,該界面在上述舉例中即為即時(shí)通信應(yīng)用的界面。
具體地,該界面的顯示樣式主要包括顯示位置、界面尺寸。其中,界面尺寸既包含界面整體的尺寸大小,也包含界面中界面元素的尺寸大小,即相當(dāng)于是基于調(diào)整前界面的尺寸與皮套顯示窗口的尺寸的相對(duì)比例,縮小該界面及其界面元素。其中,對(duì)于界面的顯示位置的調(diào)整,可以理解為是為該界面重新關(guān)聯(lián)了顯示位置屬性,該重新關(guān)聯(lián)的顯示位置屬性即為皮套顯示窗口的位置信息。直觀來講,調(diào)整后的該界面的顯示位置即為該界面的邊界輪廓與皮套顯示窗口的邊界輪廓匹配。
在根據(jù)皮套顯示窗口信息對(duì)上述界面進(jìn)行了調(diào)整,使得該界面的尺寸、顯示位置與皮套顯示窗口相匹配后,以調(diào)整后的顯示樣式將該界面顯示在皮套顯示窗口中,從而使得用戶通過該皮套顯示窗口能夠觀看到完整的界面內(nèi)容。
本實(shí)施例中,當(dāng)用戶將皮套覆蓋在移動(dòng)終端屏幕表面時(shí),響應(yīng)于檢測(cè)到皮套閉合的狀態(tài),獲取皮套顯示窗口信息。進(jìn)而,根據(jù)該皮套顯示窗口信息調(diào)整皮套閉合前終端屏幕上顯示的界面的顯示樣式,以調(diào)整后的顯示樣式,將界面顯示在皮套顯示窗口中。其中,該界面可能是皮套閉合前用戶正在使用的某個(gè)應(yīng)用的界面,也可能是終端屏幕界面,使得皮套顯示窗口不局限于現(xiàn)有技術(shù)中只能顯示固定的皮套應(yīng)用,而且,通過根據(jù)皮套顯示窗口信息對(duì)該界面進(jìn)行調(diào)整,能夠使得該界面以及該界面中界面元素的尺寸與皮套顯示窗口相適應(yīng),便于通過該皮套顯示窗口顯示完整的界面內(nèi)容,從而用戶可以基于該皮套顯示窗口中顯示的界面內(nèi)容方便地觸發(fā)所需的操作。
前述實(shí)施例中概況地說明了在皮套閉合時(shí),可以基于獲得的皮套顯示窗口信息對(duì)皮套閉合前終端屏幕上顯示的界面進(jìn)行縮小調(diào)整,以使其與皮套顯示窗口相匹配,通過皮套顯示窗口顯示該界面。下面結(jié)合圖2所示實(shí)施例對(duì)具體地調(diào)整過程進(jìn)行說明。
圖2是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例二的流程圖,如圖2所示,該方法包括如下步驟:
S201,若檢測(cè)到皮套閉合,獲取皮套顯示窗口信息。
該步驟的執(zhí)行可以參見前述實(shí)施例中對(duì)應(yīng)步驟的說明,在此不贅述。
S202,檢測(cè)皮套閉合前是否存在正在使用的應(yīng)用程序,若存在正在使用的應(yīng)用程序,則執(zhí)行S203-S204,若不存在正在使用的應(yīng)用程序,則執(zhí)行S205-S206。
實(shí)際應(yīng)用中,在皮套閉合前,用戶可能正在使用某個(gè)應(yīng)用程序,也可能并沒有使用任何應(yīng)用程序,是否正在使用某個(gè)應(yīng)用程序?qū)?dǎo)致終端屏幕上顯示的界面具有不同的類型,將觸發(fā)不同的后續(xù)處理過程。因此,本實(shí)施例中,在皮套閉合時(shí),需要檢測(cè)皮套閉合前是否存在正在使用的應(yīng)用程序。具體地,可以通過檢測(cè)終端中前臺(tái)正在運(yùn)行的程序進(jìn)程來確定是否有正在使用的應(yīng)用程序。
如果檢測(cè)發(fā)現(xiàn)有正在使用的應(yīng)用程序,則說明此時(shí)終端屏幕上顯示的是該應(yīng)用程序的界面,而如果檢測(cè)發(fā)現(xiàn)沒有正在使用的應(yīng)用程序,則說明此時(shí)終端屏幕上顯示的是終端屏幕界面,即桌面界面。
S203,將皮套顯示窗口信息發(fā)送至該應(yīng)用程序,以使該應(yīng)用程序根據(jù)皮套顯示窗口信息調(diào)整應(yīng)用程序界面的顯示樣式。
S204,接收該應(yīng)用程序反饋的調(diào)整后應(yīng)用程序界面,將調(diào)整后應(yīng)用程序界面顯示在皮套顯示窗口中。
本實(shí)施例中,設(shè)定應(yīng)用顯示裝置為設(shè)置于終端操作系統(tǒng)中的獨(dú)立于各應(yīng)用程序的功能組件,則當(dāng)存在正在使用的應(yīng)用程序時(shí),將皮套顯示窗口信息發(fā)送至該應(yīng)用程序,以使該應(yīng)用程序根據(jù)皮套顯示窗口信息調(diào)整應(yīng)用程序界面的顯示樣式。
具體地,該應(yīng)用程序?qū)缑娴恼{(diào)整過程可以是:該應(yīng)用程序中預(yù)先存儲(chǔ)有多種分辨率的界面布局樣式文件,不同的分辨率使得界面的顯示尺寸不同?;诖?,應(yīng)用程序在接收到包含有皮套顯示窗口尺寸和位置的皮套顯示窗口信息后,根據(jù)該窗口尺寸,匹配對(duì)應(yīng)的分辨率,從而調(diào)用匹配到的分辨率所對(duì)應(yīng)的界面布局樣式文件,以調(diào)整應(yīng)用程序界面的顯示樣式。其中,可以預(yù)先建立皮套顯示窗口尺寸與分辨率的對(duì)應(yīng)關(guān)系。
另外,除了基于皮套顯示窗口的尺寸信息調(diào)整應(yīng)用程序界面的尺寸外,還需要基于皮套顯示窗口的位置信息,確定調(diào)整后的應(yīng)用程序界面在終端屏幕上的顯示位置,可以為該應(yīng)用程序界面重新關(guān)聯(lián)顯示位置信息為皮套顯示窗口的位置信息。
S205,根據(jù)皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式。
S206,以調(diào)整后的顯示樣式,將終端屏幕界面顯示在皮套顯示窗口中。
當(dāng)不存在正在使用的應(yīng)用程序時(shí),說明此時(shí)終端屏幕上顯示的即為終端屏幕界面,本實(shí)施例中,也可以將該終端屏幕界面視為一種特殊的應(yīng)用程序界面,在皮套閉合時(shí),也進(jìn)行界面縮小調(diào)整,以顯示在皮套顯示窗口中。
具體地,根據(jù)皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式的過程,與應(yīng)用程序根據(jù)皮套顯示窗口信息調(diào)整應(yīng)用程序界面的過程類似,包括:
根據(jù)皮套顯示窗口的窗口位置信息確定調(diào)整后的終端屏幕界面的顯示位置;
根據(jù)與皮套顯示窗口的窗口尺寸信息對(duì)應(yīng)的分辨率調(diào)整終端屏幕界面的尺寸,即根據(jù)皮套顯示窗口的窗口尺寸確定對(duì)應(yīng)的分辨率,以該分辨率對(duì)應(yīng)的布局樣式文件調(diào)整終端屏幕界面的尺寸。
本實(shí)施例中,不論在皮套閉合前終端屏幕上顯示的是哪種界面,即不管是某個(gè)應(yīng)用程序界面還是終端屏幕界面,都可以基于皮套顯示窗口信息對(duì)該界面進(jìn)行尺寸縮小調(diào)整和顯示位置調(diào)整處理,以使得該界面與皮套顯示窗口相匹配,從而擴(kuò)展了皮套顯示窗口的使用,也為用戶對(duì)終端中應(yīng)用的操作提供了更大的便利。
前述實(shí)施例從皮套閉合的角度,對(duì)如何調(diào)整皮套閉合前終端屏幕上顯示的界面進(jìn)行了說明。下面結(jié)合圖3所示實(shí)施例,對(duì)皮套打開時(shí),對(duì)皮套顯示窗口中顯示的界面的調(diào)整進(jìn)行說明。
圖3是本發(fā)明實(shí)施例所提供的應(yīng)用顯示方法的實(shí)施例三的流程圖,如圖3所示,在圖1所示實(shí)施例基礎(chǔ)上,在S102之前,還可以包括如下步驟:
S301,獲取皮套閉合前終端屏幕上顯示的界面的調(diào)整前顯示樣式信息。
可選地,在步驟S103之后,還可以包括如下步驟:
S302,若檢測(cè)到皮套打開,根據(jù)該界面的調(diào)整前顯示樣式信息,恢復(fù)顯示該界面。
本實(shí)施例中所想要體現(xiàn)的界面調(diào)整思想是:對(duì)于皮套閉合前終端屏幕上顯示的界面,在皮套閉合時(shí),對(duì)該界面進(jìn)行尺寸縮小和顯示位置調(diào)整,以使該界面與皮套顯示窗口相匹配,通過皮套顯示窗口進(jìn)行縮小顯示;在皮套再次打開時(shí),將顯示與皮套顯示窗口的界面恢復(fù)至原來的顯示樣式。
因此,本實(shí)施例中,在檢測(cè)到皮套閉合時(shí),要先獲取并保存當(dāng)前終端屏幕上顯示的界面的顯示樣式信息,即調(diào)整前顯示樣式信息,進(jìn)而再根據(jù)獲取的皮套顯示窗口信息對(duì)該界面進(jìn)行調(diào)整。
其中,若當(dāng)前終端屏幕上顯示的界面為某應(yīng)用程序的界面,則可以通過向該應(yīng)用程序發(fā)送請(qǐng)求消息,以獲得當(dāng)前該應(yīng)用程序界面的顯示樣式信息;若當(dāng)前終端屏幕上顯示的界面為終端屏幕界面,則可以通過讀取保存有終端屏幕界面顯示樣式信息的屬性文件獲得當(dāng)前終端屏幕界面的顯示樣式信息。其中,在該屬性文件中記錄有多種顯示樣式信息時(shí),可以基于使用狀態(tài)標(biāo)識(shí)確定當(dāng)前使用的是哪種顯示樣式信息,因?yàn)槟撤N顯示樣式信息被使用時(shí),被自動(dòng)標(biāo)記為使用狀態(tài)。
基于此,當(dāng)檢測(cè)到皮套打開時(shí),根據(jù)預(yù)先已經(jīng)獲取并保存的調(diào)整前顯示樣式信息,將顯示在皮套顯示窗口中的界面恢復(fù)為原來的顯示樣式,從而方便用戶在皮套打開時(shí),對(duì)應(yīng)用程序界面或終端屏幕界面的正常操作。其中,皮套打開狀態(tài)的檢測(cè)與皮套閉合的檢測(cè)原理類似,不在贅述。
本實(shí)施例中,在皮套閉合時(shí),能夠基于皮套顯示窗口信息對(duì)終端屏幕上顯示的界面進(jìn)行縮小調(diào)整,以便于在皮套顯示窗口中顯示,方便用戶在皮套閉合狀態(tài)下對(duì)界面的查看、操作;在皮套打開時(shí),能夠基于預(yù)先保存的原始界面顯示樣式信息,恢復(fù)界面在終端屏幕上的顯示效果,方便用戶在皮套打開狀態(tài)下對(duì)界面的查看、操作。
本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的應(yīng)用顯示裝置的實(shí)施例。
圖4是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,該裝置包括:第一獲取模塊11、調(diào)整模塊12、第一顯示模塊13。
其中,第一獲取模塊11,用于若檢測(cè)到皮套閉合,獲取皮套顯示窗口信息。
調(diào)整模塊12,用于根據(jù)所述皮套顯示窗口信息調(diào)整所述皮套閉合前終端屏幕上顯示的界面的顯示樣式。
第一顯示模塊13,用于以調(diào)整后的顯示樣式,將所述界面顯示在皮套顯示窗口中。
由于本實(shí)施例中的各模塊能夠執(zhí)行圖1所示實(shí)施例中的方法,并獲得相同的技術(shù)效果,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖1的相關(guān)說明。
圖5是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例二的結(jié)構(gòu)示意圖,如圖5所示,在圖4所示實(shí)施例的基礎(chǔ)上,該裝置還包括:檢測(cè)模塊21。
其中,檢測(cè)模塊21,用于檢測(cè)所述皮套閉合前是否存在正在使用的應(yīng)用程序。
可選地,所述調(diào)整模塊12包括:發(fā)送單元121、調(diào)整單元122。
發(fā)送單元121,用于若所述檢測(cè)模塊21檢測(cè)到存在所述應(yīng)用程序,則將所述皮套顯示窗口信息發(fā)送至所述應(yīng)用程序,以使所述應(yīng)用程序根據(jù)所述皮套顯示窗口信息調(diào)整應(yīng)用程序界面的顯示樣式。
調(diào)整單元122,用于若檢測(cè)模塊21檢測(cè)到不存在所述應(yīng)用程序,則根據(jù)所述皮套顯示窗口信息調(diào)整終端屏幕界面的顯示樣式。
具體地,所述皮套顯示窗口信息包括窗口尺寸信息和窗口位置信息,所述調(diào)整單元122具體用于:
根據(jù)所述窗口位置信息確定調(diào)整后的終端屏幕界面的顯示位置;
根據(jù)與所述窗口尺寸信息對(duì)應(yīng)的分辨率調(diào)整所述終端屏幕界面的尺寸。
由于本實(shí)施例中的各模塊能夠執(zhí)行圖2所示實(shí)施例中的方法,并獲得相同的技術(shù)效果,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖2的相關(guān)說明。
圖6是本發(fā)明實(shí)施例所提供的應(yīng)用顯示裝置的實(shí)施例三的結(jié)構(gòu)示意圖,如圖6所示,在圖4所示實(shí)施例基礎(chǔ)上,該裝置還包括:第二獲取模塊31、第二顯示模塊32。
其中,第二獲取模塊31,用于獲取所述界面的調(diào)整前顯示樣式信息。
第二顯示模塊32,用于若檢測(cè)到皮套打開,根據(jù)所述界面的調(diào)整前顯示樣式信息,恢復(fù)顯示所述界面。
由于本實(shí)施例中的各模塊能夠執(zhí)行圖3所示實(shí)施例中的方法,并獲得相同的技術(shù)效果,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖3的相關(guān)說明。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。