本公開涉及通信技術(shù),尤其涉及一種微件(Web widget,簡稱:Widget)顯示方法、裝置和電子設(shè)備。
背景技術(shù):
微件可以理解為“應(yīng)用小插件”,一種可供用戶制作和自由下載的小工具。具體地,微件可以是時鐘、日歷、視頻或天氣預(yù)報等等。
在實際應(yīng)用中,用戶可以通過添加微件增加其電子設(shè)備的桌面或主界面的功能性。然而,微件在添加成功后,會占用桌面或主界面一定的空間來顯示該微件的所有內(nèi)容,例如,日歷這一微件在電腦桌面添加成功后,電腦桌面上顯示整個月份的日歷。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種微件顯示方法、裝置和電子設(shè)備。所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種微件顯示方法,該方法包括:基于第一預(yù)設(shè)面積顯示已安裝的第一微件,所述第一預(yù)設(shè)面積小于第一面積,所述第一面積為顯示所述第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開所述第一微件的操作時,基于第二預(yù)設(shè)面積顯示所述第一微件,所述第二預(yù)設(shè)面積大于所述第一預(yù)設(shè)面積。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,從而實現(xiàn)在不同狀態(tài)下以不同的預(yù)設(shè)面積顯示第一微件,這樣,在用戶不需關(guān)注第一微件的所有內(nèi)容時,可以以第一預(yù)設(shè)面積顯示第一微件,同時,當(dāng)用戶需要查看第一微件的所有內(nèi)容時,可以對其進行展開,以便于用戶查看,從而提升用戶體驗。
進一步地,該微件顯示方法還可以包括:在檢測到用戶輸入的用于折疊所述第一微件的操作時,基于所述第一預(yù)設(shè)面積顯示所述第一微件。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可以在桌面或主界面上以展開模式和折疊模式顯示已安裝的第一微件,實現(xiàn)展開模式和折疊模式的自由切換,進一步提升用戶體驗。
進一步地,在檢測到用戶輸入的用于展開所述第一微件的操作時,所述方法還包括:獲取所述桌面或主界面上顯示的所有應(yīng)用圖標(biāo)和/或第二微件;根據(jù)所述第二預(yù)設(shè)面積,隱藏和/或顯示所述應(yīng)用圖標(biāo)和/或所述第二微件。
進一步地,上述根據(jù)所述第二預(yù)設(shè)面積,隱藏和/或顯示所述應(yīng)用圖標(biāo)和/或所述第二微件,包括:在所述第二預(yù)設(shè)面積等于所述桌面或主界面的面積時,隱藏所述應(yīng)用圖標(biāo)和/或所述第二微件;或者,在所述第二預(yù)設(shè)面積小于所述桌面或主界面的面積時,在所述桌面或主界面上、除所述第二預(yù)設(shè)面積之外的區(qū)域,顯示部分所述應(yīng)用圖標(biāo)和/或所述第二微件,并隱藏剩余部分的所述應(yīng)用圖標(biāo)和/或所述第二微件。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:根據(jù)第二預(yù)設(shè)面積,提供多種實現(xiàn)方式合理安排桌面或主界面上應(yīng)用圖標(biāo)和/或第二微件的顯示。
根據(jù)本公開實施例的第二方面,提供一種微件顯示裝置,該裝置包括:第一處理模塊,被配置為基于第一預(yù)設(shè)面積顯示已安裝的第一微件,所述第一預(yù)設(shè)面積小于第一面積,所述第一面積為顯示所述第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;檢測模塊,被配置為檢測用戶是否輸入用于展開所述第一微件的操作;第二處理模塊,被配置為在所述檢測模塊檢測到用戶輸入的用于展開所述第一微件的操作時,基于第二預(yù)設(shè)面積顯示所述第一微件,所述第二預(yù)設(shè)面積大于所述第一預(yù)設(shè)面積。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,從而實現(xiàn)在不同狀態(tài)下以不同的預(yù)設(shè)面積顯示第一微件,這樣,在用戶不需關(guān)注第一微件的所有內(nèi)容時,可以以第一預(yù)設(shè)面積顯示第一微件,同時,當(dāng)用戶需要查看第一微件的所有內(nèi)容時,可以對其進行展開,以便于用戶查看,從而提升用戶體驗。
進一步地,所述檢測模塊,被配置為檢測用戶是否輸入用于折疊所述第一微件的操作;所述第一處理模塊,被配置為在所述檢測模塊檢測到用戶輸入的用于折疊所述第一微件的操作時,基于所述第一預(yù)設(shè)面積顯示所述第一微件。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可以在桌面或主界面上以展開模式和折疊模式顯示已安裝的第一微件,實現(xiàn)展開模式和折疊模式的自由切換,進一步提升用戶體驗。
進一步地,微件顯示裝置還可以包括:獲取模塊,被配置為獲取所述桌面或主界面上顯示的所有應(yīng)用圖標(biāo)和/或第二微件;第三處理模塊,被配置為在所述檢測模塊檢測到用戶輸入的用于展開所述第一微件的操作時,根據(jù)所述第二預(yù)設(shè)面積,隱藏和/或顯示所述應(yīng)用圖標(biāo)和/或所述第二微件。
進一步地,所述第三處理模塊包括:判斷子模塊,被配置為判斷所述第二預(yù)設(shè)面積與所述桌面或主界面的面積的大??;處理子模塊,被配置為在所述判斷子模塊確定所述第二預(yù)設(shè)面積等于所述桌面或主界面的面積時,隱藏所述應(yīng)用圖標(biāo)和/或所述第二微件;或者,在所述判斷子模塊確定所述第二預(yù)設(shè)面積小于所述桌面或主界面的面積時,在所述桌面或主界面上、除所述第二預(yù)設(shè)面積之外的區(qū)域,顯示部分所述應(yīng)用圖標(biāo)和/或所述第二微件,并隱藏剩余部分的所述應(yīng)用圖標(biāo)和/或所述第二微件。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:根據(jù)第二預(yù)設(shè)面積,提供多種實現(xiàn)方式合理安排桌面或主界面上應(yīng)用圖標(biāo)和/或第二微件的顯示。
一種可能的設(shè)計中,所述第一預(yù)設(shè)面積和所述第二預(yù)設(shè)面積均為單元網(wǎng)格面積的整數(shù)倍,所述單元網(wǎng)格的長和寬固定。
根據(jù)本公開實施例的第三方面,提供一種電子設(shè)備,包括:處理器和用于存儲處理器可執(zhí)行指令的存儲器。其中,處理器被配置為執(zhí)行所述可執(zhí)行指令,以執(zhí)行如第一方面中任一項所述的方法。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
為了更清楚地說明本公開實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)一示例性實施例示出的一種微件顯示方法的流程圖;
圖2是根據(jù)另一示例性實施例示出的一種微件顯示方法的流程圖;
圖3是根據(jù)又一示例性實施例示出的一種微件顯示方法的流程圖;
圖4至圖8為本公開微件顯示方法在實施時的界面示例圖;
圖9是根據(jù)一示例性實施例示出的一種微件顯示裝置框圖;
圖10是根據(jù)另一示例性實施例示出的一種微件顯示裝置框圖;
圖11是根據(jù)一示例性實施例示出的一種電子設(shè)備框圖。
通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
本公開的說明書和權(quán)利要求書中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本公開的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
圖1是根據(jù)一示例性實施例示出的一種微件顯示方法的流程圖。本實施例提供一種微件顯示方法,該方法應(yīng)用于微件顯示裝置中,該微件顯示裝置集成于電子設(shè)備中。其中,電子設(shè)備例如為臺式電腦、手機、平板電腦、個人數(shù)字助理(Personal Digital Assistant,簡稱:PDA)等終端。如圖1所示,微件顯示方法包括以下步驟:
在步驟101中,基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積。
電子設(shè)備基于第一預(yù)設(shè)面積顯示已安裝的第一微件。
在相關(guān)技術(shù)中,若電子設(shè)備中成功安裝第一微件之后,電子設(shè)備在桌面或主界面上顯示該第一微件的所有內(nèi)容,從而導(dǎo)致桌面或主界面上呈現(xiàn)內(nèi)容較多,影響用戶體驗。
在本公開實施例中,預(yù)先設(shè)置第一預(yù)設(shè)面積,其中,該第一預(yù)設(shè)面積小于顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積,即第一預(yù)設(shè)面積小于第一面積,例如,僅呈現(xiàn)第一微件中用戶關(guān)注的部分內(nèi)容,使該部分內(nèi)容顯示在第一預(yù)設(shè)面積區(qū)域內(nèi),從而相對上述相關(guān)技術(shù),減少桌面或主界面中顯示的第一微件的內(nèi)容,重點顯示用戶關(guān)注的內(nèi)容,提高用戶體驗。
在步驟102中,在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積。
當(dāng)用戶需要關(guān)注第一微件中未顯示內(nèi)容時,用戶在電子設(shè)備上輸入用于展開第一微件的操作。相應(yīng)地,電子設(shè)備檢測到該用戶輸入的用于展開第一微件的操作,同時基于第二預(yù)設(shè)面積顯示第一微件,其中,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積。
對于第二預(yù)設(shè)面積,本領(lǐng)域技術(shù)人員可以理解,第二預(yù)設(shè)面積可以為顯示第一微件的所有內(nèi)容所占用的面積;或者,第二預(yù)設(shè)面積小于顯示第一微件的所有內(nèi)容所占用的面積,但第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,本公開不予限制。
其中,用戶輸入的用于展開第一微件的操作,可以具體為用戶點擊一虛擬按鍵或?qū)嶓w按鍵的操作,該虛擬按鍵或?qū)嶓w按鍵用于展開第一微件;或者,也可以具體為用戶單擊或雙擊該第一微件的操作,當(dāng)用戶單擊或雙擊該第一微件時,電子設(shè)備默認展開該第一微件,等等。
需說明的是,不同微件(包括第一微件)對應(yīng)的用于展開該微件的虛擬按鍵或?qū)嶓w按鍵可以相同或不同,且用于展開微件的虛擬按鍵的具體形狀也可以根據(jù)實際情況進行設(shè)置,例如為“+”,本公開不對其進行限制;另外,不同微件占用的第一預(yù)設(shè)面積和/或第二預(yù)設(shè)面積也可以相同或不同,具體情況可視用戶需求進行分別設(shè)置。
另外,當(dāng)不同微件(包括第一微件)對應(yīng)的用于展開該微件的虛擬按鍵或?qū)嶓w按鍵相同時,用戶先選定預(yù)展開的微件,然后再點擊該虛擬按鍵或?qū)嶓w按鍵即可展開該微件。
綜上所述,本實施例提供的微件顯示方法,基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,從而實現(xiàn)在不同狀態(tài)下以不同的預(yù)設(shè)面積顯示第一微件,這樣,在用戶不需關(guān)注第一微件的所有內(nèi)容時,可以以第一預(yù)設(shè)面積顯示第一微件,同時,當(dāng)用戶需要查看第一微件的所有內(nèi)容時,可以對其進行展開,以便于用戶查看,從而提升用戶體驗。
圖2是根據(jù)另一示例性實施例示出的一種微件顯示方法的流程圖。參照圖2,該方法可以包括以下步驟:
在步驟201中,基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積。
其中,步驟201與步驟101相同,此處不再贅述。
在步驟202中,在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積。
其中,步驟202與步驟102相同,此處不再贅述。
在步驟203中,在檢測到用戶輸入的用于折疊第一微件的操作時,基于第一預(yù)設(shè)面積顯示第一微件。
與用于展開第一微件的操作相對應(yīng),用戶輸入的用于折疊第一微件的操作,可以具體為用戶點擊一虛擬按鍵或?qū)嶓w按鍵的操作,該虛擬按鍵或?qū)嶓w按鍵用于折疊處于展開狀態(tài)的第一微件;或者,也可以具體為用戶單擊或雙擊該第一微件的操作,當(dāng)用戶單擊或雙擊已展開的第一微件時,電子設(shè)備默認折疊該第一微件,等等。
同理,不同微件(包括第一微件)對應(yīng)的用于折疊該微件的虛擬按鍵或?qū)嶓w按鍵可以相同或不同,且用于折疊微件的虛擬按鍵的具體形狀也可以根據(jù)實際情況進行設(shè)置,例如為“-”,本公開不對其進行限制。將用于折疊微件的虛擬按鍵的具體形狀與用于展開微件的虛擬按鍵的具體形狀設(shè)置為不同形狀,以便用戶對當(dāng)前微件的狀態(tài)進行區(qū)分。
當(dāng)不同微件(包括第一微件)對應(yīng)的用于折疊該微件的虛擬按鍵或?qū)嶓w按鍵相同時,用戶先選定預(yù)折疊的微件,然后再點擊該虛擬按鍵或?qū)嶓w按鍵即可折疊該微件。
默認狀態(tài)下,電子設(shè)備中微件的顯示模式為折疊模式。
綜上所述,本實施例提供的微件顯示方法,可以在桌面或主界面上以展開模式和折疊模式顯示已安裝的第一微件,實現(xiàn)展開模式和折疊模式的自由切換,進一步提升用戶體驗。
圖3是根據(jù)又一示例性實施例示出的一種微件顯示方法的流程圖。參照圖3,在圖1或圖2所示流程的基礎(chǔ)上,該微件顯示方法還可以包括(這里以圖1所示流程為例進行說明):
在步驟301中,獲取桌面或主界面上顯示的所有應(yīng)用圖標(biāo)和/或第二微件。
其中,桌面或主界面上顯示的應(yīng)用圖標(biāo)和微件時是相對固定的,只有當(dāng)有已安裝的應(yīng)用或微件被刪除或卸載,或者,當(dāng)有新的應(yīng)用或微件被安裝時,桌面或主界面上顯示的應(yīng)用圖標(biāo)或微件才有更新。
具體地,桌面或主界面可以包括第一微件和應(yīng)用圖標(biāo),此時,獲取桌面或主界面上顯示的所有應(yīng)用圖標(biāo);或者,桌面或主界面可以包括第一微件和第二微件,此時,獲取桌面或主界面上顯示的所有第二微件;再者,桌面或主界面可以包括第一微件、應(yīng)用圖標(biāo)和第二微件,此時,獲取桌面或主界面上顯示的所有應(yīng)用圖標(biāo)和第二微件。
該步驟中,第二微件泛指桌面或主界面上顯示的、區(qū)別于第一微件的所有其他微件,對其個數(shù)不進行限制。
在步驟302中,根據(jù)第二預(yù)設(shè)面積,隱藏和/或顯示應(yīng)用圖標(biāo)和/或第二微件。
當(dāng)用戶輸入用于展開第一微件的操作時,由于第一微件在桌面或主界面上的顯示面積由第一預(yù)設(shè)面積變更為第二預(yù)設(shè)面積,其中,第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,因此,桌面或主界面上應(yīng)用圖標(biāo)和第二微件所占用的面積也發(fā)生相對的變更,由桌面或主界面的面積減去第一預(yù)設(shè)面積,變更為桌面或主界面的面積減去第二預(yù)設(shè)面積,也就是說,桌面或主界面上用于顯示應(yīng)用圖標(biāo)和/或第二微件的面積減少了,因此,需要根據(jù)第二預(yù)設(shè)面積,隱藏和/或顯示應(yīng)用圖標(biāo)和/或第二微件。
一種具體實現(xiàn)方式中,步驟302可以包括:在第二預(yù)設(shè)面積等于桌面或主界面的面積時,隱藏應(yīng)用圖標(biāo)和/或第二微件。
該實現(xiàn)方式包括以下三種情況:
情況一,桌面或主界面包括第一微件和應(yīng)用圖標(biāo),隱藏應(yīng)用圖標(biāo)。
情況二,桌面或主界面包括第一微件和第二微件,隱藏第二微件。
情況三,桌面或主界面包括第一微件、第二微件和應(yīng)用圖標(biāo),隱藏第二微件和應(yīng)用圖標(biāo)。
另一種具體實現(xiàn)方式中,步驟302可以包括:在第二預(yù)設(shè)面積小于桌面或主界面的面積時,在桌面或主界面上、除第二預(yù)設(shè)面積之外的區(qū)域,顯示部分應(yīng)用圖標(biāo)和/或第二微件,并隱藏剩余部分的應(yīng)用圖標(biāo)和/或第二微件。
該實現(xiàn)方式包括以下三種情況:
第一種情況,桌面或主界面包括第一微件和應(yīng)用圖標(biāo),在桌面或主界面上、除第二預(yù)設(shè)面積之外的區(qū)域,顯示部分應(yīng)用圖標(biāo),并隱藏剩余部分的應(yīng)用圖標(biāo)。
第二種情況,桌面或主界面包括第一微件和第二微件,在桌面或主界面上、除第二預(yù)設(shè)面積之外的區(qū)域,顯示部分第二微件,并隱藏剩余部分的第二微件。
第三種情況,桌面或主界面包括第一微件、第二微件和應(yīng)用圖標(biāo),在桌面或主界面上、除第二預(yù)設(shè)面積之外的區(qū)域,顯示部分應(yīng)用圖標(biāo)和/或第二微件,并隱藏剩余部分的應(yīng)用圖標(biāo)和/或第二微件。
該第三種情況又包括:顯示所有應(yīng)用圖標(biāo),并隱藏所有第二微件;顯示部分應(yīng)用圖標(biāo),并隱藏所有第二微件和剩余部分的應(yīng)用圖標(biāo);顯示所有第二微件,并隱藏所有應(yīng)用圖標(biāo);顯示部分第二微件,并隱藏所有應(yīng)用圖標(biāo)和剩余部分的第二微件;顯示部分第二微件和部分應(yīng)用圖標(biāo),并隱藏剩余部分的應(yīng)用圖標(biāo)和剩余部分的第二微件。
圖3所示本實施例在圖1或圖2所示實施例的基礎(chǔ)上,根據(jù)第二預(yù)設(shè)面積,提供多種實現(xiàn)方式合理安排桌面或主界面上應(yīng)用圖標(biāo)和/或第二微件的顯示。
在上述實施例的基礎(chǔ)上,上述第一預(yù)設(shè)面積和第二預(yù)設(shè)面積均為單元網(wǎng)格面積的整數(shù)倍,其中,單元網(wǎng)格的長和寬固定。
例如,多數(shù)手機提供4×4單元網(wǎng)格,平板電腦提供8×7單元網(wǎng)格。當(dāng)微件被添加到電子設(shè)備時,在滿足定義約束的前提下,微件將占用的最小數(shù)目的單元網(wǎng)格。其中,本公開任一實施例中提及的微件泛指任一微件,包括第一微件和第二微件。
第一預(yù)設(shè)面積和第二預(yù)設(shè)面積均基于有確定高度和寬度的單元網(wǎng)格。如果微件的最小長度和/或?qū)挾群蛦卧W(wǎng)格的尺寸不匹配,則采用上舍入(上舍入即取比該值大的最接近的整數(shù))的方式獲得單元網(wǎng)格的個數(shù)。
例如,微件的最小長度大于一個單元網(wǎng)格的長度,但微件的最小長度小于2個單元網(wǎng)格的長度,該場景下,該微件在長度上占用兩個單元網(wǎng)格。
再例如,微件的最小寬度小于一個單元網(wǎng)格的寬度,該場景下,該微件在寬度上占用1個單元網(wǎng)格。
設(shè)定桌面中單元網(wǎng)格為Wm×Hn,如圖4所示。
當(dāng)用戶首次添加一個第一微件1時,該第一微件1在桌面上占用最小長度和寬度的單元網(wǎng)格為Wk×Hj,m>k≥1,n>j≥1,該第一微件1上設(shè)定有用于展開該第一微件1的虛擬按鍵“+”,A區(qū)域為其他應(yīng)用圖標(biāo)和/或第二微件,或者下方其他區(qū)域(具體放置位置由用戶自己設(shè)定)。如果第一微件1在桌面的中間區(qū)域,如圖5所示。
當(dāng)用戶點擊第一微件1的虛擬按鍵“+”時,此時電子設(shè)備響應(yīng),觸發(fā)桌面占用空間更新,第一微件1展開后占用空間為Wt×Hd,m≥t>k,n≥d>j,此時第一微件1的顯示內(nèi)容較折疊時更多;與此同時,電子設(shè)備同時處理桌面上其他的一些應(yīng)用圖標(biāo)和/或第二微件(A區(qū)域或其他區(qū)域顯示時占用到的空間里的應(yīng)用圖標(biāo)和/或第二微件),顯示和/或隱藏應(yīng)用圖標(biāo)和/或第二微件,及時進行桌面顯示更新,如圖6所示。
參考圖6,用戶點擊折疊按鈕后,電子設(shè)備再次觸發(fā)桌面占用空間更新,恢復(fù)展開前狀態(tài),如圖5所示。
示例性的,一個手機桌面單元網(wǎng)格為4×4,某個微件,例如新浪微博,折疊狀態(tài)下占用1×1,其中,采用有陰影的模塊表示新浪微博,其他模塊表示其他應(yīng)用圖標(biāo)和/或微件,如圖7所示。用戶點擊新浪微博的虛擬按鍵“+”時,手機進行桌面占用空間更新,展開狀態(tài)下新浪微博占用的單元網(wǎng)格為4×4,顯示更多項內(nèi)容,其他應(yīng)用圖標(biāo)和/或微件隱藏,如圖8所示。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。
圖9是根據(jù)一示例性實施例示出的一種微件顯示裝置框圖。參照圖9,該微件顯示裝置90包括第一處理模塊11、檢測模塊12和第二處理模塊13。
該第一處理模塊11,被配置為,被配置為基于第一預(yù)設(shè)面積顯示已安裝的第一微件,第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積。
該檢測模塊12,被配置為檢測用戶是否輸入用于展開第一微件的操作。
該第二處理模塊13,被配置為在檢測模塊12檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積。
綜上所述,本實施例提供的微件顯示裝置,基于第一預(yù)設(shè)面積顯示已安裝的第一微件,該第一預(yù)設(shè)面積小于第一面積,第一面積為顯示第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開第一微件的操作時,基于第二預(yù)設(shè)面積顯示第一微件,該第二預(yù)設(shè)面積大于第一預(yù)設(shè)面積,從而實現(xiàn)在不同狀態(tài)下以不同的預(yù)設(shè)面積顯示第一微件,這樣,在用戶不需關(guān)注第一微件的所有內(nèi)容時,可以以第一預(yù)設(shè)面積顯示第一微件,同時,當(dāng)用戶需要查看第一微件的所有內(nèi)容時,可以對其進行展開,以便于用戶查看,從而提升用戶體驗。
可選地,該檢測模塊12被配置為檢測用戶是否輸入用于折疊第一微件的操作。相應(yīng)地,第一處理模塊11被配置為在檢測模塊12檢測到用戶輸入的用于折疊第一微件的操作時,基于第一預(yù)設(shè)面積顯示第一微件。
綜上所述,本實施例提供的微件顯示裝置,可以在桌面或主界面上以展開模式和折疊模式顯示已安裝的第一微件,實現(xiàn)展開模式和折疊模式的自由切換,進一步提升用戶體驗。
圖10是根據(jù)另一示例性實施例示出的一種微件顯示裝置框圖。參照圖10,在圖9所示結(jié)構(gòu)的基礎(chǔ)上,該微件顯示裝置100還包括獲取模塊21和第三處理模塊22。
該獲取模塊21,被配置為獲取桌面或主界面上顯示的所有應(yīng)用圖標(biāo)和/或第二微件。
該第三處理模塊22,被配置為在檢測模塊12檢測到用戶輸入的用于展開第一微件的操作時,根據(jù)第二預(yù)設(shè)面積,隱藏和/或顯示應(yīng)用圖標(biāo)和/或第二微件。
可選地,第三處理模塊22可以包括:判斷子模塊221和處理子模塊222。
該判斷子模塊221,被配置為判斷第二預(yù)設(shè)面積與桌面或主界面的面積的大小。
該處理子模塊222,被配置為在判斷子模塊221確定第二預(yù)設(shè)面積等于桌面或主界面的面積時,隱藏應(yīng)用圖標(biāo)和/或第二微件;或者,在判斷子模塊221確定第二預(yù)設(shè)面積小于桌面或主界面的面積時,在桌面或主界面上、除第二預(yù)設(shè)面積之外的區(qū)域,顯示部分應(yīng)用圖標(biāo)和/或第二微件,并隱藏剩余部分的應(yīng)用圖標(biāo)和/或第二微件。
圖10所示本實施例在圖9所示實施例的基礎(chǔ)上,根據(jù)第二預(yù)設(shè)面積,提供多種實現(xiàn)方式合理安排桌面或主界面上應(yīng)用圖標(biāo)和/或第二微件的顯示。
進一步地,上述第一預(yù)設(shè)面積和第二預(yù)設(shè)面積均為單元網(wǎng)格面積的整數(shù)倍,單元網(wǎng)格的長和寬固定。
圖11是根據(jù)一示例性實施例示出的一種電子設(shè)備框圖。參照圖11,電子設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(input/output,簡稱:I/O)的接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制電子設(shè)備800的整體操作,諸如與顯示,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在電子設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(Static Random Access Memory,簡稱:SRAM),電可擦除可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,簡稱:EEPROM),可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,簡稱:EPROM),可編程只讀存儲器(Programmable Red-Only Memory,簡稱:PROM),只讀存儲器(Read-Only Memory,簡稱:ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件806為電子設(shè)備800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為電子設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在所述電子設(shè)備800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(Liquid Crystal Display,簡稱:LCD)和觸摸面板(Touch Panel,簡稱:TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)電子設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(Microphone,簡稱:MIC),當(dāng)電子設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為電子設(shè)備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到電子設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為電子設(shè)備800的顯示器和小鍵盤,傳感器組件814還可以檢測電子設(shè)備800或電子設(shè)備800一個組件的位置改變,用戶與電子設(shè)備800接觸的存在或不存在,電子設(shè)備800方位或加速/減速和電子設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如互補金屬氧化物半導(dǎo)體(Complementary Metal Oxide Semiconductor,簡稱:CMOS)或電荷耦合元件(Charge-coupled Device,簡稱:CCD)感光成像元件,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于電子設(shè)備800和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如無線保真(Wireless-Fidelity,簡稱:Wi-Fi),2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件816還包括近場通信(Near Field Communication,簡稱:NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(Radio Frequency Identification,簡稱:RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(Infrared Data Association,簡稱:IrDA)技術(shù),超寬帶(Ultra Wideband,簡稱:UWB)技術(shù),藍牙(Bluetooth,簡稱:BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,電子設(shè)備800可以被一個或多個應(yīng)用專用集成電路(Application Specific Integrated Circuit,簡稱:ASIC)、數(shù)字信號處理器(Digital Signal Processor,簡稱:DSP)、數(shù)字信號處理設(shè)備(Digital Signal Processing Device,簡稱:DSPD)、可編程邏輯器件(Programmable Logic Device,簡稱:PLD)、現(xiàn)場可編程門陣列(Field Programmable Gate Array,簡稱:FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由電子設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(Random Access Memory,簡稱:RAM)、只讀光盤(Compact Disc Read-Only Memory,簡稱:CD-ROM)、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由微件顯示裝置的處理器執(zhí)行時,使得微件顯示裝置能夠執(zhí)行一種微件顯示方法,所述方法包括:基于第一預(yù)設(shè)面積顯示已安裝的第一微件,所述第一預(yù)設(shè)面積小于第一面積,所述第一面積為顯示所述第一微件的所有內(nèi)容時在桌面或主界面上占用的面積;在檢測到用戶輸入的用于展開所述第一微件的操作時,基于第二預(yù)設(shè)面積顯示所述第一微件,所述第二預(yù)設(shè)面積大于所述第一預(yù)設(shè)面積。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。