[发明专利]基于对象关联的Android嵌入式界面及程序框架的生成系统及生成方法有效
申请号: | 201210334249.7 | 申请日: | 2012-09-11 |
公开(公告)号: | CN102866890A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 胡文;孙文鹤;冯剑;李杨;赵艳丽 | 申请(专利权)人: | 哈尔滨商业大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张果瑞 |
地址: | 150076 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 对象 关联 android 嵌入式 界面 程序 框架 生成 系统 方法 | ||
1.基于对象关联的Android嵌入式界面及程序框架的生成系统,其特征在于,它包括,
用于拖拽布局对象及控件对象生成Android应用程序运行时的Layout嵌入式界面文件的装置;
用于在界面窗口中显示Layout嵌入式界面文件中的布局对象及控件对象的信息的装置;
用于修改布局对象及控件对象的属性的装置;
用于将程序框架代码与Layout嵌入式界面文件进行映射,并在程序框架代码中相应位置生成事件处理代码的装置;
用于将程序框架代码和控件对象的关联关系进行映射,在程序框架代码的相应位置生成事件处理代码的装置;
用于将程序框架代码和关联关系进行映射,在程序框架代码的相应位置生成事件处理代码的装置;
用于在程序框架代码窗口中显示程序框架代码的装置;
用于通过设置对布局对象及控件对象的属性对控件对象的大小和显示内容进行预设的装置;
用于添加Layout嵌入式界面文件中的控件对象的关联关系的装置;
用于处理Layout嵌入式界面文件中的控件对象所承载的业务数据的赋值和变换的装置;
用于维护Layout嵌入式界面文件中的控件对象关联对应表信息的装置。
2.根据权利要求1所述的基于对象关联的Android嵌入式界面及程序框架的生成系统,其特征在于,用于添加Layout嵌入式界面文件中的控件对象的关联关系的装置,它包括,
从界面控件对象的信息中获取当前操作的控件对象InXZ的装置;
当控件对象关联组输入控件集中不存在InXZ时,在控件对象关联组输入控件集中添加InXZ的装置;
当控件对象关联组输入控件集中存在InXZ时,从界面控件对象的信息中获取当前操作的控件对象OutXZ的装置;
当控件对象关联组输出控件集中存在OutXZ,且在控件对象关联对应表中OutXZ存在关联优先级REpriority时,在控件对象关联对应表中InXZ与OutXZ交汇处修改数值为REpriority+1的装置;
当控件对象关联组输出控件集中不存OutXZ时,在控件对象关联组输出控件集中添加OutXZ的装置;
RelationEvent为控件对象关联组集合,RelationEvent={InXZ,OutXZ,REpriority},InXZ为控件对象关联组输入控件集,OutXZ为控件对象关联组输出控件集,InXZ∈Control,OutXZ∈Control,其中Control为所述界面内所有控件对象的集合,REpriority为关联优先级,控件对象关联对应表中的行表示控件对象关联组输入控件,控件对象关联对应表中的列表示控件对象关联组输出控件,所述行和列的交汇处表示关联优先级REpriority,z为正整数。
3.根据权利要求1所述的基于对象关联的Android嵌入式界面及程序框架的生成系统,其特征在于,它还包括,用于根据目标终端的屏幕设置不同的界面画布面板的装置。
4.根据权利要求1所述的基于对象关联的Android嵌入式界面及程序框架的生成系统,其特征在于,所述控件对象包括外围控件、外围部件和中心控件,所述外围控件包括TextView控件、EditText控件、CheckBox控件、RadioButon控件和ListView控件,所述外围部件包括I/O控制和数据库,所述中心控件为Buttun发起业务逻辑动作的控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨商业大学,未经哈尔滨商业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210334249.7/1.html,转载请声明来源钻瓜专利网。