说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210119261.X (22)申请日 2022.02.08 (71)申请人 武汉光庭信息技 术股份有限公司 地址 430000 湖北省武汉市东湖开发区光 谷软件园一期 以西、 南湖南路以南光 谷软件园六期2幢8层208号 (72)发明人 张龙 黄永恒 温世敏 刘杨  张景坤  (74)专利代理 机构 武汉蓝宝石专利代理事务所 (特殊普通 合伙) 42242 专利代理师 万畅 (51)Int.Cl. G06F 8/38(2018.01) G06F 9/451(2018.01) (54)发明名称 一种基于Android framework 的系统级APP 的UI设计方法及装置 (57)摘要 本发明涉及一种基于Android  framework的 系统级APP的UI设计方法及装置, 本发明首先分 析所有APP页面组成, 将APP页面 打散为多个控件 的组合, 并抽取所有控件组成控件库; 针对每一 控件, 根据APP设计需求 设计一套或多套U I方案; 将用以实现所述控件及其对应的UI方案的代码 移植到Android  framework中, 采用Android原生 编译方式对用以实现所述控件及其对应的UI方 案的代码进行编译, 提取编译完成后的对应的 framework.jar; 利用所述framework.jar, 并根 据APP的U I设计方案从控件库中调用所需控件完 成系统级APP的UI开发。 使用Android  framework 为基础, 综合设计、 开发、 维护, 达到提高开发效 率, 降低成本, 减少错 误概率。 权利要求书1页 说明书5页 附图2页 CN 114610300 A 2022.06.10 CN 114610300 A 1.一种基于Andro id framework的系统级AP P的UI设计方法, 其特 征在于, 包括: S1, 分析所有APP页 面组成, 将APP页 面打散为多个控件的组合, 并抽取所有控件组成控 件库; 针对每一控 件, 根据AP P设计需求设计一套或多 套UI方案; S2, 将用以实现所述控件及其对应的UI方案的代码移植到Android  framework中, 采用 Android原生编译方式对用以实现所述控件及其对应的UI方案的代码进行编译, 提取编译 完成后的对应的framew ork.jar; S3, 利用所述framework.jar, 并根据APP的UI设计方案从控件库中调用所需控件完成 系统级AP P的UI开发。 2.根据权利要求1所述的方法, 其特征在于, 步骤S2还包括: 编写调用文档, 所述调用文 档用于描述控 件库中各个控 件的调用方式。 3.根据权利要求1所述的方法, 其特征在于, 步骤S1还包括: 采用同一规则对所有控件 进行命名。 4.根据权利要求3所述的方法, 其特征在于, 步骤S3还包括: 根据APP设计方案, 利用控 件名对AP P页面进行 标注, 根据标注从控 件库中调用对应的控 件。 5.根据权利要求1所述的方法, 其特 征在于, 所述控 件包括按钮、 顶部TAB、 弹窗。 6.根据权利要求1所述的方法, 其特征在于, 所述的UI方案包括: 控件默认大小、 控件颜 色、 控件最大最小属性、 文字 字体。 7.根据权利要求1所述的方法, 其特征在于, 步骤S2还包括提取编译完成后的对应的 system镜像, 步骤S3还 包括根据所述system镜像烧写系统级AP P并进行开发测试。 8.一种基于Andro id framework的系统级AP P的UI设计装置, 其特 征在于, 包括: 控件库构 建模块, 分析所有APP页面组成, 将APP页面打散为多个控件的组合, 并抽取所 有控件组成控 件库; 针对每一控 件, 根据AP P设计需求设计一套或多 套UI方案; 编译模块, 将用以实现所述控件及其对应的UI方案的代码移植到Android  framework 中, 采用A ndroid原生编译方式对用以实现所述控件及其对应的UI方案的代码进行编译, 提 取编译完成后的对应的framew ork.jar; 控件调用及开发模块, 利用所述framework.jar, 并根据APP的UI设计方案从控件库中 调用所需控 件完成系统级AP P的UI开发。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于存 储计算机软件程序; 处理器, 用于读取并执行所述计算机软件程序, 进而实现权利要求1 ‑7任一项所述的一 种基于Andro id framework的系统级AP P的UI设计方法。 10.一种非暂态计算机可读存储介质, 其特征在于, 所述存储介质中存储有用于实现权 利要求1‑7任一项所述的一种基于Andr oid framewor k的系统级APP的UI设计方法的计算机 软件程序。权 利 要 求 书 1/1 页 2 CN 114610300 A 2一种基于A ndroid framework的 系统级AP P的UI设计方 法及 装置 技术领域 [0001]本发明涉及软件设计技术领域, 具体涉及一种基于Android  framework的系统级 APP的UI设计方法。 背景技术 [0002]随着基于Android系统设备越来越多, 同时Android系统支持的功 能也越来越多。 越来越多的功能, 也对应着越来越多的系统级APP对这些功能进 行设置显示等。 为了系统风 格统一, 一般UI设计使用相同风格设计每一个系统级APP。 传 统的设计方案每个APP对应一 个UI设计方案, 开 发人员基于UI设计人员提供的方案进行开 发。 在此过程中不同APP的需要 重复开发同一个控件, 同时由于UI理解偏差, 每个开发人员对UI理解不同导致显示效果千 差万别。 [0003]并且当需要修改UI时, 每个APP需要单独修改, 耗费大量时间成本。 某些APP使用 lib包形式开发控件库包集成到每个APP, 这样又会导致每个APP安装包过大, 各个APP  lib 包版本如 何对应, Android系统应用如何高效设计, 如 何保证各个系统应用UI风格一致, 如 何低成本实现不同UI方案切换, 如何减小各个APP安装包大小, 如 何保证每个APP使用同一 个控件代码, 成为各个系统级AP P设计开发需要考虑的问题。 发明内容 [0004]本发明针对现有技术中存在的技术问题, 提供一种基于Android  framework的系 统级APP的UI设计方法, 将UI设计与控件设计相结合, 根据系统属性 从控件库中选择具有指 定UI设计的控 件。 [0005]本发明解决上述 技术问题的技 术方案如下: [0006]第一方面, 本发明提供一种基于Android  framework的系统级APP的UI设计方法, 包括: [0007]S1, 分析所有APP页面 组成, 将APP页面打散为多个控件的组合, 并抽取所有控件组 成控件库; 针对每一控 件, 根据AP P设计需求设计一套或多 套UI方案; [0008]S2, 将用以实现所述控件及其对应的UI方案的代码移植到Android  framework中, 采用Android原生编译方式对用以实现所述控件及其对应的UI方案的代码进行编译, 提取 编译完成后的对应的framew ork.jar; [0009]S3, 利用所述framework.jar, 并根据APP的UI设计方案从控件库中调用所需控件 完成系统级AP P的UI开发。 [0010]进一步的, 步骤S2还包括: 编写调用文档, 所述调用文档用于描述控件库中各个控 件的调用方式。 [0011]进一步的, 步骤S1还 包括: 采用同一 规则对所有控 件进行命名。 [0012]进一步的, 步骤S3还包括: 根据APP设计方案, 利用控件名对APP页面进行标注, 根说 明 书 1/5 页 3 CN 114610300 A 3

.PDF文档 专利 一种基于Android framework的系统级APP的UI设计方法及装置

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Android framework的系统级APP的UI设计方法及装置 第 1 页 专利 一种基于Android framework的系统级APP的UI设计方法及装置 第 2 页 专利 一种基于Android framework的系统级APP的UI设计方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:22:35上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。