发明名称 |
在移动终端上实现用户界面的方法和设备 |
摘要 |
本发明公开了一种在移动终端上实现用户界面的方法和设备,能够降低平台开发的难度,缩短平台开发的周期,提高代码的重用率和开发效率,实现所期望的用户界面,提高用户体验。本发明实施例提供的方法包括:步骤一:利用如下方式将Guichan移植到Symbian S60平台上,并对该平台进行封装,得到用户界面开发平台:通过继承Guichan相应的接口类,创建能够用于Symbian S60平台的Guichan的adapter类;通过继承Symbian S60平台的CAknAppUi类,创建视图控制类SymbianUI;通过继承Symbian S60平台的CCoeControl类创建视图类SymbianView;继承自Guichan的Widget类创建控件类;封装Symbian S60平台中用于资源管理的类,并创建主题管理类VThemeManager,以对内存中的资源进行管理;步骤二:选取所需的用户界面资源,利用该用户界面开发平台实现所需的用户界面。 |
申请公布号 |
CN102200914A |
申请公布日期 |
2011.09.28 |
申请号 |
CN201110172954.7 |
申请日期 |
2011.06.24 |
申请人 |
北京神州泰岳软件股份有限公司 |
发明人 |
刘侃;王振兴;鞠训卓;璩介业;李兴波 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京市隆安律师事务所 11323 |
代理人 |
权鲜枝 |
主权项 |
一种在移动终端上实现用户界面的方法,其特征在于,所述方法包括:步骤一:利用如下方式将开源库Guichan移植到塞班Symbian S60平台上,并对Symbian S60平台进行封装,得到用户界面开发平台:通过继承Guichan相应的接口类,创建能够用于Symbian S60平台的Guichan的adapter类;通过继承Symbian S60平台的用户界面UI控制类CAknAppUi,创建所述用户界面开发平台的视图控制类SymbianUI;通过继承Symbian S60平台的控件类CCoeControl创建所述用户界面开发平台的视图类SymbianView;通过继承Guichan的控件基类Widget创建所述用户界面开发平台的控件类;封装Symbian S60平台中用于资源管理的类,并创建所述用户界面开发平台的主题管理类VThemeManager,以对内存中的资源进行管理;步骤二:选取所需的用户界面资源,利用所述用户界面开发平台实现所需的用户界面。 |
地址 |
100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层 |