亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制移動終端屏幕顯示的方法及移動終端與流程

文檔序號:11620327閱讀:182來源:國知局
控制移動終端屏幕顯示的方法及移動終端與流程

本申請涉及計算機技術領域,尤其涉及一種控制移動終端屏幕顯示的方法及移動終端。



背景技術:

傳統(tǒng)技術中,在移動終端旋轉時,移動終端屏幕的界面內容會跟隨移動終端一起旋轉;或者,移動終端屏幕的界面內容會進行橫豎屏切換,也即界面內容會旋轉90度。然而,對于一些對識別角度有嚴格要求的界面內容,如,條形碼,只有當掃碼槍和條形碼面對面,且兩者的旋轉角度也必須相近,掃碼搶才能識別條形碼,因此,當條形碼發(fā)生旋轉時,用戶就需要反復調整掃碼槍的識別角度,這極大地影響了用戶的體驗。



技術實現(xiàn)要素:

本申請描述了一種控制移動終端屏幕顯示的方法及移動終端,可以提升用戶體驗。

第一方面,提供了一種控制移動終端屏幕顯示的方法,包括:

檢測移動終端是否處于傾斜狀態(tài),所述處于傾斜狀態(tài)包括在預設方向上具有預設范圍內的傾斜角度;

當檢測到所述移動終端處于傾斜狀態(tài)時,將所述移動終端屏幕的界面內容的布局調整為初始布局,其中,所述初始布局是指在所述移動終端處于不傾斜狀態(tài)時所述界面內容的布局。

第二方面,提供了一種移動終端,包括:

檢測單元,用于檢測移動終端是否處于傾斜狀態(tài),所述處于傾斜狀態(tài)包括在預設方向上具有預設范圍內的傾斜角度;

調整單元,用于當所述檢測單元檢測到所述移動終端處于傾斜狀態(tài)時,將所述移動終端屏幕的界面內容的布局調整為初始布局,其中,所述初始布局是指在所述移動終端處于不傾斜狀態(tài)時所述界面內容的布局。

本申請?zhí)峁┑目刂埔苿咏K端屏幕顯示的方法及移動終端,可以對移動終端的傾斜狀態(tài)進行檢測,一旦檢測到移動終端處于傾斜狀態(tài),將移動終端屏幕的界面內容的布局調整為初始布局。也即本申請會始終保持界面內容的初始布局,而不隨移動終端的運動方式而發(fā)生改變,由此可以方便對該界面內容的識別,從而可以極大地提升用戶的體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。

圖1為本申請一種實施例提供的控制移動終端屏幕顯示的方法流程圖;

圖2為本申請?zhí)峁┑囊苿咏K端的示意圖之一;

圖3a為本申請?zhí)峁┑囊苿咏K端的示意圖之二;

圖3b為圖3a所示的移動終端屏幕的界面內容示意圖;

圖4a為本申請?zhí)峁┑囊苿咏K端的示意圖之三;

圖4b為圖4a所示的移動終端屏幕的界面內容示意圖;

圖5為本申請一種實施例提供的移動終端的裝置示意圖。

具體實施方式

下面結合附圖,對本發(fā)明的實施例進行描述。

本申請實施例提供的控制移動終端屏幕顯示的方法適用于對移動終端屏幕的界面內容進行調整的場景。其中,移動終端可以為手機、平板電腦或個人數字助理(personaldigitalassistant,pda)等具有屏幕的移動終端,該屏幕可以為觸摸顯示屏。此外,移動終端還可以具有重力傳感器或者三軸加速度等傳感器。上述界面內容可以包括但不限于條形碼圖像或者二維碼圖像等。

圖1為本申請一種實施例提供的控制移動終端屏幕顯示的方法流程圖,所述方法的執(zhí)行主體可以為移動終端,如圖1所示,所述方法具體可以包括:

步驟110,檢測移動終端是否處于傾斜狀態(tài)。

其中,上述處于傾斜狀態(tài)包括在預設方向上具有預設范圍內的傾斜角度,如可以通過用戶傾斜移動終端來實現(xiàn)。此處的預設方向可以包括向上、向下、向左、向右、向左上、向左下、向右上或者向右下,而預設方向所參照的對象,可以包括以下中的一個或多個:移動終端本身、移動終端觸摸屏所在的平面、水平面、垂直面、水平面x軸、y軸、垂平面x軸、y軸或移動終端觸摸屏所在平面的x軸、y軸等,具體可以根據實際情況進行選擇和理解。文中其他與此相關的地方,可以參考此處描述而不再贅述。

在一種實現(xiàn)方式中,上述預設范圍可以為(0,360°]。

步驟110中,移動終端具體可以通過重力傳感器或者三軸加速度等傳感器來檢測其是否處于傾斜狀態(tài)。

步驟120,當檢測到移動終端處于傾斜狀態(tài)時,將移動終端屏幕的界面內容的布局調整為初始布局。

上述初始布局是指在移動終端處于不傾斜狀態(tài)時界面內容的布局,其中,界面內容的布局可以是指界面內容的顯示方向。此處的界面內容可以包括但不限于條形碼圖像或者二維碼圖像等。

可以理解的是,處于不傾斜狀態(tài)可以包括在預設方向上不具有預設范圍內的傾斜角度。在一個例子中,處于不傾斜狀態(tài)可以是指在預設方向上的傾斜角度為0。

以圖2為例來說,界面內容可以是指條形碼圖像,預設方向可以是指向上,而預設方向所參照的對象可以為垂直面x軸,因為移動終端在向上的方向上的傾斜角度為0,所以可以認為移動終端當前處于不傾斜狀態(tài)。而圖2中的條形碼圖像處于水平方向,因此,水平方向為條形碼圖像的初始布局。

步驟120具體可以包括:

步驟a:當檢測到移動終端處于傾斜狀態(tài)時,獲取移動終端的傾斜角度以及傾斜方向。

具體地,當移動終端通過重力傳感器或者三軸加速度等傳感器檢測到其處于傾斜狀態(tài)時,可以通過重力傳感器或者三軸加速度等傳感器來獲取移動終端的傾斜角度以及傾斜方向。此處的傾斜方向可以包括:向上傾斜、向下傾斜、向左傾斜、向右傾斜、向左上傾斜、向左下傾斜、向右上傾斜或者向右下傾斜。例如,用戶具體可以通過向上、向下、向左、向右傾斜移動終端,而使移動終端處于向上、向下、向左、向右的傾斜方向。

舉例來說,當圖2中的移動終端如圖3a或者圖4a所示時,可以認為移動終端處于傾斜狀態(tài),因為圖3a中,移動終端在向上的方向上具有45°的傾斜角度,且其傾斜方向為向右傾斜;而圖4a中,移動終端在向上的方向上具有90°的傾斜角度,且其傾斜方向為向右傾斜??梢岳斫獾氖牵瑘D3a中的移動終端可以是將圖2中的移動終端繞垂平面z軸順時針旋轉45°后得到的,圖4a中的移動終端可以是將圖2中的移動終端繞垂平面z軸順時針旋轉90°后得到的。因此,針對圖3a,可以獲取到移動終端的傾斜角度和傾斜方向分別為:45°和向右傾斜。針對圖4a,可以獲取到移動終端的傾斜角度和傾斜方向分別為:90°和向右傾斜。

步驟b:根據傾斜角度以及傾斜方向,將移動終端屏幕的界面內容的布局調整為初始布局。

其中,步驟b具體可以為:根據傾斜方向以及傾斜角度,確定界面內容的旋轉方向和旋轉角度;在確定的旋轉方向上,將界面內容旋轉確定的旋轉角度。

在一種實現(xiàn)方式中,根據傾斜方向以及傾斜角度,確定界面內容的旋轉方向和旋轉角度的過程可以為:判斷傾斜角度是否大于預設閾值,若傾斜角度不大于預設閾值,則可以將傾斜方向的相反的方向確定為界面內容的旋轉方向,而將傾斜角度確定為界面內容的旋轉角度;而若傾斜角度大于預設閾值,則可以將傾斜方向確定為界面內容的旋轉方向,并將傾斜角度進行轉換,將轉換后的傾斜角度確定為界面內容的旋轉角度。

假設預設閾值為180°,則在圖3a中,因為移動終端的傾斜角度和傾向方向分別為:45°和向右傾斜,即傾斜角度不大于預設閾值,因此界面內容的旋轉方向為:向左傾斜(即傾斜方向相反的方向),而界面內容的旋轉角度為:45°,之后在向左傾斜的方向上,將條形碼圖像旋轉45°,也即可以理解為將條形碼圖像繞垂平面z軸逆時針旋轉45°,得到如圖3b所示的條形碼圖像的布局。圖3b中,條形碼圖像處于水平方向,也即界面內容的布局為初始布局。同樣的,在圖4a中,因為移動終端的傾斜角度和傾向方向分別為:90°和向右傾斜,即傾斜角度不大于預設閾值,因此界面內容的旋轉方向為:向左傾斜(即傾斜方向相反的方向),而界面內容的旋轉角度為:90°,之后在向左傾斜的方向上,將條形碼圖像旋轉90°,也即可以理解為將條形碼圖像繞垂平面z軸逆時針旋轉90°,得到如圖4b所示的條形碼圖像的布局。圖4b中,條形碼圖像也處于水平方向,也即界面內容的布局同樣為初始布局。

而在獲取的移動終端的傾斜角度和傾斜方向分別為:250°和向右傾斜時,因為傾斜角度大于預設閾值,所以界面內容的旋轉方向為:向右傾斜(即傾斜方向),而界面內容的旋轉角度則可以根據如下轉換方式來得到:360°-n,其中,n為傾斜方向,也即界面內容的旋轉角度為:360°-250°=110°。因此,在該例子中,界面內容的調整過程可以為:在向右傾斜的方向上,將界面內容旋轉110°。

當然,在實際應用中,上述預設閾值也可以設定為其它值,如,90°,本申請對此不作限定。

可選地,在確定的旋轉方向上,將界面內容旋轉確定的旋轉角度之前,可以先確定旋轉中心。在一個例子中,該旋轉中心可以根據預設方向的參考對象來確定。如,在參考對象為:移動終端本身、移動終端觸摸屏所在的平面或移動終端觸摸屏所在平面的x軸、y軸等時,確定的旋轉中心可以為:移動終端屏幕中心。而在參考對象為:水平面、水平面x軸、y軸等時,確定的旋轉中心可以為:水平面的中心(即水平面x軸、y軸的交點)。而在參考對象為:垂平面、垂平面x軸、y軸等時,確定的旋轉中心可以為:垂平面的中心(即垂平面x軸、y軸的交點)。

在還確定旋轉中心時,上述在確定的旋轉方向上,將界面內容旋轉確定的旋轉角度的步驟可以替換為:在確定的旋轉方向上,以確定的旋轉中心為中心,將界面內容旋轉確定的旋轉角度。

由此可以看出,本申請中,無論移動終端是處于不傾斜狀態(tài)還是處于傾斜狀態(tài),移動終端屏幕的界面內容始終保持在初始布局,也即界面內容不隨移動終端運動方式的變化而變化,從而方便對識別角度有嚴格要求的界面內容的識別,進而提升了用戶體驗。

在界面內容為條形碼圖像的情況下,因為只有在掃碼槍和條形碼面對面,且兩者旋轉角度也必須相近,掃碼搶才能讀取條形碼圖像的值。因此本申請始終將條形碼圖像保持在初始布局(如,水平方向)的方法,可以避免用戶需要反復調整掃碼槍的位置,而造成的用戶體驗差的問題。

與上述控制移動終端屏幕顯示的方法對應地,本申請實施例還提供的一種移動終端,如圖5所示,該移動終端包括:

檢測單元501,用于檢測移動終端是否處于傾斜狀態(tài),該處于傾斜狀態(tài)包括在預設方向上具有預設范圍內的傾斜角度。

此處的預設方向可以包括:向上、向下、向左、向右、向左上、向左下、向右上或者向右下等。

調整單元502,用于當檢測單元501檢測到移動終端處于傾斜狀態(tài)時,將移動終端屏幕的界面內容的布局調整為初始布局,其中,初始布局是指在移動終端處于不傾斜狀態(tài)時界面內容的布局。

其中,界面內容可以包括條形碼圖像或者二維碼圖像。

可選地,調整單元502具體可以用于:

當檢測到移動終端處于傾斜狀態(tài)時,獲取移動終端的傾斜角度以及傾斜方向;

根據傾斜角度以及傾斜方向,將移動終端屏幕的界面內容的布局調整為初始布局。

可選地,調整單元502還具體可以用于:

根據傾斜方向以及傾斜角度,確定界面內容的旋轉方向和旋轉角度;

在確定的旋轉方向上,將界面內容旋轉確定的旋轉角度。

可選地,調整單元502還具體可以用于:

判斷傾斜角度是否大于預設閾值;

若傾斜角度不大于預設閾值,則將傾斜方向的相反的方向確定為旋轉方向,將傾斜角度確定為旋轉角度;

若傾斜角度大于預設閾值,則將傾斜方向確定為旋轉方向,并將傾斜角度進行轉換,將轉換后的傾斜角度確定為旋轉角度。

本申請實施例裝置的各功能模塊的功能,可以通過上述方法實施例的各步驟來實現(xiàn),因此,本申請?zhí)峁┑难b置的具體工作過程,在此不復贅述。

本申請?zhí)峁┑囊苿咏K端,檢測單元501檢測移動終端是否處于傾斜狀態(tài)。當檢測到移動終端處于傾斜狀態(tài)時,調整單元502將移動終端屏幕的界面內容的布局調整為初始布局。由此可以方便對該界面內容的識別,從而可以極大地提升用戶的體驗。

本領域技術人員應該可以意識到,在上述一個或多個示例中,本發(fā)明所描述的功能可以用硬件、軟件、固件或它們的任意組合來實現(xiàn)。當使用軟件實現(xiàn)時,可以將這些功能存儲在計算機可讀介質中或者作為計算機可讀介質上的一個或多個指令或代碼進行傳輸。

以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的技術方案的基礎之上,所做的任何修改、等同替換、改進等,均應包括在本發(fā)明的保護范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1