[发明专利]一种界面生成方法、装置及存储介质有效
申请号: | 202011392174.9 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112181419B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 黄泽宇;邱海龙;李永春 | 申请(专利权)人: | 成都极米科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/445;G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市高新区世*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 生成 方法 装置 存储 介质 | ||
1.一种界面生成方法,其特征在于,包括:
安装config配置文件,所述安装config配置文件包括:读取平台芯片,获取芯片平台的名称和/或ID,将安装包中与获取到的芯片平台的名称和/或ID对应的config配置文件安装到系统的内置存储中,所述安装包中包含一个或多个芯片平台的config配置文件,每个芯片平台的config配置文件中包含一个或多个设备的config配置文件;
获取config配置文件,所述config配置文件中的整体数据为递归的数组数据,每个数组中包含一个或多个字段,一个数组表示一个功能项,一组数组为一个界面,一组数组包含一个或多个同级别的数组;
读取并解析所述config配置文件;
根据解析出的内容生成界面;
获取feature配置文件,所述feature配置文件提前安装在系统的内置存储中,包含字段key和value,字段key用于表示设备特性的名称,字段value用于表示设备有无此特性;
读取并解析所述feature配置文件;
根据解析出的字段value的内容执行相应的功能逻辑;
所述读取并解析所述feature配置文件包括:
传入与当前功能项对应的设备特性的名称,获取与传入的设备特性名称对应的字段value的内容。
2.根据权利要求1所述的一种界面生成方法,其特征在于,所述获取config配置文件包括:
获取设备的名称和/或ID,在芯片平台的config配置文件中找到与获取到的设备的名称和/或ID对应的config配置文件。
3.根据权利要求1所述的一种界面生成方法,其特征在于,所述读取并解析所述config配置文件包括:
找到界面的节点和功能项的节点,获取各数组中各字段的内容。
4.根据权利要求1所述的一种界面生成方法,其特征在于,还包括:
在应用启动时获取config配置文件,将config配置文件中的数据进行初始化,用于界面生成时加载。
5.根据权利要求1所述的一种界面生成方法,其特征在于,还包括:
当没有获取到config配置文件时,则读取默认配置,通过数据适配器根据读取到的默认配置生成界面。
6.根据权利要求1所述的一种界面生成方法,其特征在于,还包括:
同步更新新增或修改的config配置文件到系统的内置存储中。
7.根据权利要求1所述的一种界面生成方法,其特征在于,数组中的字段包括以下各项中的一项或者多项:
pagetag:用于表示界面的名字;
note:用于文字注释;
Itemtype:用于表示功能项的类型;
itemTag:用于表示点击事件,标识功能项;
Itemicon:用于表示功能项的图标类型;
itemTxt:用于表示功能项的显示文本;
itemVal:用于表示功能项显示的整型类的值;
strVal:用于表示功能项显示的字符类的值;
pageType:用于表示是否进入下一页;
Visibility:用于表示隐藏或显示功能项;
titleTopMargin:用于表示功能项顶部的间距;
titleBottomMargin:用于表示功能项底部的间距;
itemDataList:用于引出下一级数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都极米科技股份有限公司,未经成都极米科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011392174.9/1.html,转载请声明来源钻瓜专利网。