[發明專利]屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法無效
| 申請號: | 201110053837.9 | 申請日: | 2011-03-07 |
| 公開(公告)號: | CN102109959A | 公開(公告)日: | 2011-06-29 |
| 發明(設計)人: | 楊彬 | 申請(專利權)人: | 惠州TCL移動通信有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F9/44 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文;劉新年 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 屏幕 旋轉 java 應用程序 界面 跟隨 方法 | ||
1.一種屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法,其特征在于,包括以下步驟:
S100:處理器檢測到移動設備狀態發生改變觸發屏幕進行旋轉;
S200:底層應用程序將屏幕旋轉事件發送給平臺應用層;
S300:平臺應用層控制本地應用程序實現與顯示界面的跟隨旋轉,并通過JAVA適配層將屏幕旋轉事件發送給JAVA內核;
S400:JAVA內核修改屏幕尺寸參數;
S500:JAVA內核調用JAVA應用程序的移動設備屏幕尺寸更改接口;
S600:JAVA應用程序在移動設備屏幕尺寸更改函數中讀取新的屏幕尺寸參數并據此刷新界面顯示。
2.根據權利要求1所述的屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法,其特征在于,觸發屏幕進行旋轉的方式包括:滑蓋狀態改變或者通過傳感器檢測移動設備方向發生變化。
3.根據權利要求1所述的屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法,其特征在于,所述JAVA應用程序包括全屏顯示的應用程序和非全屏顯示的應用程序。
4.根據權利要求3所述的屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法,其特征在于,對于全屏顯示的JAVA應用程序,所述JAVA內核修改屏幕尺寸參數的具體方法為:交換屏幕高和寬像素值,將旋轉前的屏幕高度像素值設置為旋轉后的屏幕寬度像素值,同時將旋轉前的屏幕寬度像素值設置為旋轉后的屏幕高度像素值。
5.根據權利要求3所述的屏幕旋轉時JAVA應用程序界面跟隨旋轉的方法,其特征在于,對于非全屏顯示的JAVA應用程序,所述JAVA內核修改屏幕尺寸參數的具體方法為:計算狀態條和軟鍵條所占區域的像素值,將旋轉前的屏幕高度像素值加上旋轉前的狀態條高度像素值加上旋轉前的軟鍵條高度像素值得到旋轉后的屏幕寬度像素值,同時將旋轉前的屏幕寬度像素值減去旋轉后的狀態條高度像素值減去旋轉后的軟鍵條高度像素值得到旋轉后的屏幕高度像素值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州TCL移動通信有限公司,未經惠州TCL移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110053837.9/1.html,轉載請聲明來源鉆瓜專利網。





