顯示界面旋轉(zhuǎn)方法、裝置和移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及移動終端技術(shù),尤其涉及顯示界面旋轉(zhuǎn)方法、裝置和移動終端。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中,很多移動終端具有自動旋轉(zhuǎn)顯示界面的功能。例如,當移動終端的長度方向為水平方向時,移動終端自動將顯示界面切換成橫屏顯示,當移動終端的長度方向與地面垂直時,移動終端自動將顯示界面切換成豎屏顯示,這樣自動旋轉(zhuǎn)顯示界面的功能給用戶帶來極大的方便。
[0003]用戶若想禁用此功能,例如用戶在躺著的時候操作該移動終端,可以通過移動終端提供的鎖止功能鍵來禁止移動終端自動旋轉(zhuǎn)顯示界面,這樣,即使移動終端的長度方向為水平方向,移動終端的顯示界面也是豎屏顯示。
【發(fā)明內(nèi)容】
[0004]根據(jù)本公開實施例的第一方面,提供一種顯示界面旋轉(zhuǎn)的方法,包括:
[0005]獲取顯示界面上的顯示內(nèi)容;
[0006]根據(jù)所述顯示內(nèi)容判斷是否需要調(diào)整顯示界面的方向;
[0007]若判斷結(jié)果為需要調(diào)整所述顯示界面的方向,則調(diào)整所述顯示界面的方向。;
[0008]根據(jù)本公開實施例的第二方面,提供一種顯示界面旋轉(zhuǎn)的裝置,包括:
[0009]獲取模塊,被配置為獲取顯示界面上的顯示內(nèi)容;
[0010]第一判斷模塊,被配置為根據(jù)所述顯示內(nèi)容判斷是否需要調(diào)整顯示界面的方向,若判斷結(jié)果為需要調(diào)整所述顯示界面的方向,則觸發(fā)調(diào)整模塊;
[0011 ] 調(diào)整模塊,被配置為調(diào)整所述顯示界面的方向。
[0012]根據(jù)本公開實施例的第三方面,提供一種顯示界面旋轉(zhuǎn)的裝置,包括:
[0013]處理器;
[0014]用于存儲處理器可執(zhí)行指令的存儲器;
[0015]其中,所述處理器被配置為:
[0016]獲取顯示界面上的顯示內(nèi)容;
[0017]根據(jù)所述顯示內(nèi)容判斷是否需要調(diào)整顯示界面的方向;
[0018]若判斷結(jié)果為需要調(diào)整所述顯示界面的方向,則調(diào)整所述顯示界面的方向。
[0019]根據(jù)本公開實施例的第四方面,提供一種移動終端,包括上述任一項的顯示界面旋轉(zhuǎn)的裝置。
[0020]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可以根據(jù)顯示內(nèi)容來判斷是否需要調(diào)整顯示界面的方向,這樣即使用戶未開啟自動旋轉(zhuǎn)顯示界面的功能,也可以自動旋轉(zhuǎn)顯示界面,方便用戶的使用。
[0021]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0022]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0023]圖1是根據(jù)一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的方法的流程圖。
[0024]圖2是根據(jù)另一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的方法的流程圖。
[0025]圖3A是根據(jù)一示例性實施例示出的移動終端的顯示界面原始示意圖;
[0026]圖3B為旋轉(zhuǎn)圖3A的顯示界面之后的示意圖;
[0027]圖4是根據(jù)另一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的方法的流程圖。
[0028]圖5是將圖3B的顯示內(nèi)容擴大成滿屏顯示的示意圖
[0029]圖6是根據(jù)一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的裝置的框圖。
[0030]圖7根據(jù)另一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的裝置的框圖。
[0031]圖8根據(jù)另一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的裝置的框圖。
[0032]圖9是根據(jù)一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的裝置的框圖(移動終端的一般結(jié)構(gòu))。
[0033]圖10是根據(jù)一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的裝置的框圖。(服務(wù)器的一般結(jié)構(gòu))
【具體實施方式】
[0034]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0035]首先,對本公開實施例所涉及的幾個名詞進行解釋:
[0036]顯示界面:呈現(xiàn)在用戶面前,顯示器的屏幕上的圖形狀態(tài),本公開的顯示界面的頁面尺寸的寬度等于屏幕的寬度,顯示界面的頁面尺寸的長度等于屏幕的長度。
[0037]顯示內(nèi)容:顯示界面上的內(nèi)容,包括文字、視頻、圖片等。
[0038]顯示界面的方向:由于顯示界面與顯示內(nèi)容的方向一致,因此顯示界面的方向就是顯示內(nèi)容在屏幕上的方向,舉例來說,若屏幕為手機的屏幕,顯示內(nèi)容為文字,用戶手持手機時屏幕為豎屏,則文字的方向為正常顯示方向,若用戶手持手機時屏幕為橫屏且未開啟旋轉(zhuǎn)顯示界面的功能,則文字的方向相對于手機的方向不變,文字的方向為非正常顯示方向,若用戶開始旋轉(zhuǎn)顯示界面的功能,則文字的方向也變?yōu)檎o@示的方向。
[0039]圖1是根據(jù)一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的方法的流程圖,本實施例的顯示界面旋轉(zhuǎn)的方法的執(zhí)行主體為顯示界面旋轉(zhuǎn)的裝置,該顯示界面旋轉(zhuǎn)的裝置可以設(shè)置在移動終端中,該移動終端可以是手機、IPad等。如圖1所示,該顯示界面旋轉(zhuǎn)的方法用于移動終端中,包括以下步驟:
[0040]在步驟Sll中,獲取顯示界面上的顯示內(nèi)容。
[0041]在步驟S12中,根據(jù)顯示內(nèi)容判斷是否需要調(diào)整顯示界面的方向。
[0042]在步驟S13中,若判斷結(jié)果為需要調(diào)整顯示界面的方向,則調(diào)整顯示界面的方向。
[0043]根據(jù)本實施例的顯示界面旋轉(zhuǎn)的方法,可以根據(jù)顯示內(nèi)容來判斷是否需要調(diào)整顯示界面的方向,這樣即使用戶未開啟自動旋轉(zhuǎn)顯示界面的功能,也可以自動旋轉(zhuǎn)顯示界面,方便用戶的使用。
[0044]圖2是根據(jù)另一示例性實施例示出的一種顯示界面旋轉(zhuǎn)的方法的流程圖,本實施例的顯示界面旋轉(zhuǎn)的方法的執(zhí)行主體為顯示界面旋轉(zhuǎn)的裝置,該顯示界面旋轉(zhuǎn)的裝置可以設(shè)置在移動終端中,該移動終端可以是手機、IPad等。如圖2所示,該顯示界面旋轉(zhuǎn)的方法用于移動終端中,包括以下步驟:
[0045]在步驟S21中,獲取顯示界面上的顯示內(nèi)容。
[0046]該顯示內(nèi)容可以是文字、字符、數(shù)字、視頻、圖片等內(nèi)容。具體如何獲取顯示界面上的顯示內(nèi)容,屬于現(xiàn)有技術(shù),在此不再贅述。由于顯示界面上的同時存在的內(nèi)容的類型可以為多種,當某一內(nèi)容占據(jù)該顯示界面的面積大于或等于50%時,可以確定該內(nèi)容為顯示內(nèi)容,當然也可以將顯示界面中心處的內(nèi)容作為顯示內(nèi)容,具體可以根據(jù)實際需要設(shè)定,在此不再贅述。
[0047]在步驟S22中,根據(jù)顯示內(nèi)容的類型和/或頁面尺寸判斷是否需要調(diào)整顯示界面的方向。
[0048]在步驟S23中,若判斷結(jié)果為需要調(diào)整顯示界面的方向,則調(diào)整顯示界面的方向。
[0049]具體地,可以根據(jù)顯示內(nèi)容的類型判斷是否需要調(diào)整顯示界面的方向,例如,若用戶未開啟移動終端中自動旋轉(zhuǎn)顯示界面的功能,但是預(yù)設(shè)了若顯示內(nèi)容為視頻時,可以自動旋轉(zhuǎn)顯示界面,則顯示界面旋轉(zhuǎn)的裝置在獲取到顯示界面上的顯示內(nèi)容為視頻時,就可以自動旋轉(zhuǎn)顯示界面。
[0050]當然,還可以根據(jù)顯示內(nèi)容的頁面尺寸判斷是否需要調(diào)整顯示界面的方向。例如,可以首先獲取顯示內(nèi)容的頁面尺寸的寬度與長度的第一比值和顯示界面的頁面尺寸的寬度與長度的第二比值,若判斷出第一比值或第二比值中的一個大于I且另一個小于1,則確定需要調(diào)整顯示界面的方向。由于移動終端中屏幕的長度與寬度一般不相等,因此可以通過判斷第一比值與第二比值是否均大于I或均小于I來確定是否需要調(diào)整顯示界面的方向,若判斷結(jié)果為否,則確定需要調(diào)整顯示界面的方向,否則不需要調(diào)整顯示界面的方向,可以通過如圖3A所示,當移動終端的屏幕300為豎屏?xí)r,屏幕的寬度L與長度N的第二比值小于1,顯示界面的方向也為豎屏,視頻301這個顯示內(nèi)容也為豎屏顯示,但是由于視頻301的寬度A大于長度