[发明专利]一种手机平台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.vipzhuanli.com/pat/books/200710179010.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置、盘、信息处理方法和程序
- 下一篇:发光二极管