[發明專利]一種豎向顯示屏的橫向使用方法和電子設備在審
| 申請號: | 201710972688.3 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN107704242A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 楊澤平;呂強;杜軍紅;湯肖迅 | 申請(專利權)人: | 上海龍旗科技股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/44;G06F3/0481;G06F3/0484;G06F3/0346 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙)31243 | 代理人: | 王奎宇,邵棟 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 豎向 顯示屏 橫向 使用方法 電子設備 | ||
技術領域
本申請涉及對電子技術領域,尤其涉及一種豎向顯示屏的橫向使用方法和電子設備。
背景技術
隨著電子技術不斷發展和成熟,平板電腦、智能手機等電子設備也越來越普及。目前市場上主流的平板電腦、智能手機的顯示屏都是按豎向顯示設計出廠,因此其采用的顯示屏普遍都是豎向顯示屏。而在部分產品需要用到橫向顯示屏時,由于橫向顯示屏的成本可能會高于豎向顯示屏,因此很難找到合適的物料或者會造成成本提高,而目前還沒有比較合適的解決方案。
申請內容
本申請的一個目的是提供一種豎向顯示屏的橫向使用方法和電子設備用以解決現有技術中的問題。
為實現上述目的,本申請提供了一種豎向顯示屏的橫向使用方法,該方法應用于一包含豎向顯示屏的電子設備,所述方法包括:
在開機時將豎向顯示的logo圖標調整為橫向;
在播放開機動畫前,將開機動畫的顯示信息中的高度值和寬度值互換;
將顯示屏的初始顯示方向設定為橫向;
將基于加速度傳感器的檢測值對顯示方向調整時的首選方向設定為橫向。
進一步地,在開機時將豎向顯示的logo圖標調整為橫向,包括:
將需要顯示的logo圖標文件生成相應的數組,并放入splash頭文件;
在開機時內核加載splash.img文件,讀取關于logo圖標文件的數組的數據;
根據數組中的數據在所述顯示屏中橫向顯示logo圖標。
進一步地,在播放開機動畫前,將開機動畫的顯示信息中的高度值和寬度值互換,包括:
在構造關于BootAnimation的對象時,實例化一SurfaceComposerClient對象,通過SurfaceComposerClient:getDisplayInfo()方法獲取到顯示屏的高度值和寬度值,分別賦值給關于顯示信息的變量dinfo.h和dinfo.w,然后將dinfo.h和dinfo.w的值互換。
進一步地,將顯示屏的初始顯示方向設定為橫向,包括:
將系統變量Settings.System.USER_ROTATION中關于初始顯示方向的值由ROTATION_0設定為ROTATION_90。
進一步地,該方法還包括:
在基于加速度傳感器的檢測值確定當前顯示方向異常時,將當前顯示方向設定為橫向。
進一步地,該方法還包括:
在基于加速度傳感器的檢測值對顯示方向調整時,將基于所述檢測值計算得到的角度值進行旋轉90°的變換,作為當前顯示的邏輯方向。
基于本申請的另一方面,還提供了一種橫向使用豎向顯示屏的電子設備,該電子設備包括一豎向顯示屏,所述設備還包括一處理模塊,用于:
在開機時將豎向顯示的logo圖標調整為橫向;
在播放開機動畫前,將開機動畫的顯示信息中的高度值和寬度值互換;
將顯示屏的初始顯示方向設定為橫向;
將基于加速度傳感器的檢測值對顯示方向調整時的首選方向設定為橫向。
進一步地,所述處理模塊在開機時將豎向顯示的logo圖標調整為橫向時,用于:
將需要顯示的logo圖標文件生成相應的數組,并放入splash頭文件;
在開機時內核加載splash.img文件,讀取關于logo圖標文件的數組的數據;
以及根據數組中的數據控制所述顯示屏橫向顯示logo圖標。
進一步地,所述處理模塊在播放開機動畫前,將開機動畫的顯示信息中的高度值和寬度值互換時,用于:
在構造關于BootAnimation的對象時,實例化一SurfaceComposerClient對象,通過SurfaceComposerClient:getDisplayInfo()電子設備獲取到顯示屏的高度值和寬度值,分別賦值給關于顯示信息的變量dinfo.h和dinfo.w,然后將dinfo.h和dinfo.w的值互換。
進一步地,所述處理模塊在將顯示屏的初始顯示方向設定為橫向時,用于:
將系統變量Settings.System.USER_ROTATION中關于初始顯示方向的值由ROTATION_0設定為ROTATION_90。
進一步地,所述處理模塊,還用于:
在基于加速度傳感器的檢測值確定當前顯示方向異常時,將當前顯示方向設定為橫向。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海龍旗科技股份有限公司,未經上海龍旗科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710972688.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種人臉識別方法及移動終端
- 下一篇:一種人臉活體識別方法及系統





