[发明专利]一种APP的界面实现方法和装置有效
申请号: | 201610022530.5 | 申请日: | 2016-01-13 |
公开(公告)号: | CN105700925B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 梁冬洋 | 申请(专利权)人: | 深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 刘国伟;武玉琴 |
地址: | 518102 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 app 界面 实现 方法 装置 | ||
1.一种APP的界面实现方法,其特征在于,所述方法包括:
将APP设计界面中每个元素/控件对应为第一XML文件中的一个第一根节点,所述第一根节点的名称由界面名称和元素/控件名称组成,所述第一根节点的一个子节点对应于所述元素/控件的一个界面风格属性;
将APP界面的一个通用元素/控件的字体对应为第二XML文件中的一个第二根节点;
将所述第一XML文件作为所述APP的配置文件;
将所述第二XML文件作为所述APP的补充配置文件;
在所述APP业务逻辑代码中,以设计界面的元素/控件所对应的第一根节点名称命名该元素/控件;
根据所述APP的配置文件和所述APP的补充配置文件编译所述APP业务逻辑代码,生成所述APP的可执行文件。
2.根据权利要求1所述的界面实现方法,其特征在于,所述第二根节点的种类包括:导航栏字体、一级标题字体、二级标题字体、三级标题字体、内容详情字体。
3.根据权利要求1或2所述的界面实现方法,其特征在于,所述第二根节点包括:字体名称、字体大小和字体颜色中的一种或一种以上。
4.根据权利要求3所述的界面实现方法,其特征在于,所述第一根节点的子节点包括:
字体名称、字体大小、字体颜色、原生坐标和使用图片中的一种或一种以上。
5.根据权利要求4所述的界面实现方法,其特征在于,当所述APP设计界面的一个元素/控件为APP界面的通用元素/控件时,所述元素/控件对应的第一根节点的字体属性与所述通用元素/控件对应的第二根节点字体属性相对应。
6.一种APP的界面实现装置,其特征在于,所述装置包括:第一剥离模块、配置模块、对应命名模块以及编译模块;其中,
第一剥离模块,用于将APP设计界面中每个元素/控件对应为第一XML文件中的一个第一根节点,所述第一根节点的名称由界面名称和元素/控件名称组成,所述第一根节点的一个子节点对应于所述元素/控件的一个界面风格属性;
第二剥离模块,用于将APP界面的一个通用元素/控件的字体对应为第二XML文件中的一个第二根节点;
配置模块,用于将所述第一XML文件作为所述APP的配置文件;
补充配置模块,用于将所述第二XML文件作为所述APP的补充配置文件;
对应命名模块,用于在所述APP业务逻辑代码中,以设计界面的元素/控件所对应的第一根节点名称命名该元素/控件;
编译模块,用于根据所述APP的配置文件和所述APP的补充配置文件编译所述APP业务逻辑代码,生成所述APP的可执行文件。
7.根据权利要求6所述的界面实现装置,其特征在于,所述第二根节点的种类包括:导航栏字体、一级标题字体、二级标题字体、三级标题字体、内容详情字体。
8.根据权利要求6或7所述的界面实现装置,其特征在于,所述第二剥离模块包括:
字体名称单元,用于对应通用元素/控件的字体名称;
字体大小单元,用于对应通用元素/控件的字体大小;
字体颜色单元,用于对应通用元素/控件的字体颜色。
9.根据权利要求8所述的界面实现装置,其特征在于,所述第一剥离模块包括:
字体名称单元,用于对应元素/控件的字体名称;
字体大小单元,用于对应元素/控件的字体大小;
字体颜色单元,用于对应元素/控件的字体颜色;
原生坐标单元,用于对应元素/控件的原生坐标;
使用图片单元,用于对应元素/控件使用图片的名称或地址。
10.根据权利要求9所述的界面实现装置,其特征在于,所述装置包括:
通用字体对应模块,用于当所述APP设计界面的一个元素/控件为APP界面的通用元素/控件时,所述元素/控件对应的第一根节点的字体属性与所述通用元素/控件对应的第二根节点字体属性相对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司,未经深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610022530.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控制操作系统配置参数的方法及系统
- 下一篇:数据加载和刷新方法及装置