[發明專利]一種信息處理方法及電子設備有效
| 申請號: | 201510082005.8 | 申請日: | 2015-02-15 |
| 公開(公告)號: | CN104615336B | 公開(公告)日: | 2019-01-15 |
| 發明(設計)人: | 羅晨;李俊 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 李睿;張穎玲 |
| 地址: | 100085*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 信息處理 方法 電子設備 | ||
本發明實施例公開了一種信息處理方法,所述方法應用于一電子設備中,所述電子設備能夠運行第一應用,所述第一應用能夠通過全屏窗口或小窗口顯示于所述電子設備的顯示單元上,所述小窗口的顯示區域小于所述全屏窗口的顯示區域;所述方法包括:獲取第一應用的顯示窗口的顯示參數,所述顯示參數表征顯示窗口的顯示方向;獲取顯示單元在當前顯示姿態下的屏幕顯示參數,所述屏幕顯示參數表征屏幕的顯示方向;檢測為顯示窗口的顯示方向與顯示單元在當前顯示姿態下的顯示方向不匹配時,對顯示窗口的顯示參數進行調整;依照調整后的顯示參數呈現顯示窗口;同時,還公開了一種電子設備。能夠提升用戶體驗,突顯電子設備功能多樣性。
技術領域
本發明涉及信息處理技術,具體涉及一種信息處理方法及電子設備。
背景技術
目前,在啟動電子設備的應用時,由相應的操作系統如安卓(Android)操作系統負責為已啟動的應用進行全屏窗口或分屏窗口顯示。當以兩分屏窗口顯示不同的應用時,可能存在所有應用均支持電子設備的顯示單元的橫屏顯示和豎屏顯示,也可能僅部分應用支持橫屏顯示,另一部分應用支持豎屏顯示,這種情況下,如何將這些不同的應用顯示在處于橫屏顯示的顯示單元中或處于豎屏顯示的顯示單元中,成為了亟待解決的問題。
發明內容
為解決現有存在的技術問題,本發明實施例在于提供一種信息處理方法及電子設備,能夠將豎(橫)屏顯示的應用顯示在橫(豎)屏顯示的顯示單元中,提升用戶體驗,突顯電子設備功能多樣性。
本發明實施例的技術方案是這樣實現的:
本發明實施例提供了一種信息處理方法,應用于一電子設備中,所述電子設備能夠運行第一應用,所述第一應用能夠通過全屏窗口或小窗口顯示于所述電子設備的顯示單元上,所述小窗口的顯示區域小于所述全屏窗口的顯示區域;所述方法包括:
獲取第一應用的顯示窗口的顯示參數,所述顯示參數表征顯示窗口的顯示方向;
獲取顯示單元在當前顯示姿態下的屏幕顯示參數,所述屏幕顯示參數表征屏幕的顯示方向;
檢測為顯示窗口的顯示方向與顯示單元在當前顯示姿態下的顯示方向不匹配時,對顯示窗口的顯示參數進行調整;
依照調整后的顯示參數呈現顯示窗口。
上述方案中,所述方法還包括:
獲取第一應用的配置屬性信息;
基于該配置屬性信息,確定顯示窗口的顯示方向;或者,
讀取顯示窗口的窗口布局參數;
基于窗口布局參數,確定顯示窗口的顯示方向。
上述方案中,所述電子設備包括第一傳感單元,通過所述第一傳感單元檢測顯示單元在當前顯示姿態下的顯示方向;
相應的,判斷為顯示窗口的顯示方向與顯示單元在當前顯示姿態下的顯示方向不一致時,確定為顯示窗口的顯示方向與顯示單元的顯示方向不匹配。
上述方案中,所述對顯示窗口的顯示參數進行調整,包括:
在顯示窗口的顯示參數中,獲取顯示窗口的第一邊長度與第二邊長度之間的第一比值;
對第一比值進行第一預定比例的縮小或放大,得到第二比值;或者,
保持第一邊長度或第二邊長度不變,對另一邊長度進行第二預定比例的縮小或放大,得到第二比值。
上述方案中,所述依照調整后的顯示參數呈現顯示窗口,包括:
依據第二比值,在第一邊與第二邊中確定顯示窗口的長邊和短邊;
繪制顯示窗口的長邊平行于顯示單元的第一邊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510082005.8/2.html,轉載請聲明來源鉆瓜專利網。





