[發明專利]一種手機平臺UI界面自適應的方法無效
| 申請號: | 200710179010.6 | 申請日: | 2007-12-07 |
| 公開(公告)號: | CN101453511A | 公開(公告)日: | 2009-06-10 |
| 發明(設計)人: | 朱紅軍 | 申請(專利權)人: | 北京聞言科技有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;G06F9/455 |
| 代理公司: | 北京連城創新知識產權代理有限公司 | 代理人: | 劉伍堂 |
| 地址: | 100085北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手機 平臺 ui 界面 自適應 方法 | ||
技術領域
本發明涉及一種手機平臺UI界面自適應的方法,
背景技術
Windows?Mobile系統分為兩大平臺Pocket?PC和Smartphone,其中 Pocket?PC支持觸摸屏和鍵盤,Smartphone只支持鍵盤,這兩大平臺支持 的手機屏幕分辨率有640*480,320*240,240*240,176*220等多種,分 辨率低的屏幕能夠顯示的內容相對較小。有些手機還可以動態改變屏幕的 橫豎方向。這樣就給UI程序的開發和版本管理帶來了很大的難度。
本方法采用在每個Form派生類里處理Resize事件,根據屏幕尺寸調 整Form中所有控件的尺寸和位置。整個程序分為邏輯處理層和界面層。 用VS.Net2005分別建立PPC和Smartphone兩個工程,兩個工程引用同一 套邏輯處理層代碼,界面程序中不能公用的程序由兩個工程分別引用。制 作安裝包時分別用兩個工程編譯打包。這樣既可以做到界面自動適配手機 屏幕,也可以最大程度上做到一套程序代碼生成兩個版本(PPC、 Smartphone)的程序。
采用本發明做到界面自動適配手機屏幕,也可以最大程度上做到一套 程序代碼生成兩個版本(PPC、Smartphone)的程序。為UI程序的開發和版 本管理帶來了便利。
發明內容
本發明的主要目的在于提供一種手機平臺UI界面自適應的方法,通 過在每個Form派生類里處理Resize事件,根據屏幕尺寸調整Form中所 有控件的尺寸和位置。使界面自動適配手機屏幕
本發明的目的是這樣實現的:
1、一種手機平臺UI界面自適應的方法,其特征在于:該方法至少 包括如下的步驟:
步驟1:程序開發時,對于UI顯示邏輯層代碼處理流程,工程引用 和代碼共享;
步驟2:程序運行時,對于不同手機平臺的自適應;
2、上述步驟1程序開發時,對于UI顯示邏輯層代碼處理流程,工程 引用和代碼共享的具體步驟為:
步驟11:邏輯層代碼共享;
步驟12:引用不同平臺工程文件,如Pocket?PC版工程,Smart?Phone 版工程;
步驟13:編譯不同平臺運行程序;
3、上述步驟2程序運行時,對于不同手機平臺的自適應的具體步驟 為:
步驟21:不同版本程序在手機上安裝;
步驟22:運行時,程序引用窗體派生類,Resize事件告知屏幕分辨 率信息;
步驟23:界面層代碼運行,根據不同手機平臺(如Pocket?PC界面或 者Smart?Phone界面)響應Resize事件。根據屏幕尺寸動態調整界面中控 件的位置和大小;
附圖說明
圖1為本發明的流程圖。
具體實施方式
參見圖1,本發明的一種手機平臺UI界面自適應的方法主要包括如 下的步驟:
1、一種手機平臺UI界面自適應方法,其特征在于:該方法至少包括 如下的步驟:
步驟1:程序開發時,對于UI顯示邏輯層代碼處理流程,工程引用 和代碼共享;
步驟2:程序運行時,對于不同手機平臺的自適應;
2、上述步驟1程序開發時,對于UI顯示邏輯層代碼處理流程,工程 引用和代碼共享的具體步驟為:
步驟11:邏輯層代碼共享;
步驟12:引用不同平臺工程文件,如Pocket?PC版工程,Smart?Phone 版工程;
步驟13:編譯不同平臺運行程序;
3、上述步驟2程序運行時,對于不同手機平臺的自適應的具體步驟 為:
步驟21:不同版本程序在手機上安裝;
步驟22:運行時,程序引用窗體派生類,Resize事件告知屏幕分辨 率信息;
步驟23:界面層代碼運行,根據不同手機平臺(如Pocket?PC界面或 者Smart?Phone界面)響應Resize事件。根據屏幕尺寸動態調整界面中控 件的位置和大小;
上述的技術方案實施時可以使界面自動適配手機屏幕,也可以最大程 度上做到一套程序代碼生成兩個版本(PPC、Smartphone)的程序。為UI程 序的開發和版本管理帶來了便利。
最后所應說明的是,以上實施例僅用以說明而并非限制本發明所 描述的技術方案;因此,盡管本說明書參照上述的實施例對本發明已 進行了詳細的說明,但是,本領域的普通技術人員應當理解,仍然可 以對本發明進行修改或者等同地替換;而一切不脫離本發明的精神和 范圍的技術方案及其改進,其均應涵蓋在本發明的權利要求范圍當中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京聞言科技有限公司,未經北京聞言科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710179010.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理裝置、盤、信息處理方法和程序
- 下一篇:發光二極管





