文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210722272.7 (22)申请日 2022.06.24 (71)申请人 浪潮卓数 大数据产业发展 有限公司 地址 214002 江苏省无锡市无锡经济开发 区金融一街15号1101、 1102、 1103、 1104、 1105、 1106、 1107、 1108 (72)发明人 胡德凯 赵海兴 荀海峰 岳凯 (74)专利代理 机构 北京君慧知识产权代理事务 所(普通合伙) 11716 专利代理师 肖鹏 (51)Int.Cl. G06F 9/4401(2018.01) G06F 9/445(2018.01) (54)发明名称 针对安卓组件化的业务模块初始 化方法、 设 备及介质 (57)摘要 本申请公开了一种针对安卓组件化的业务 模块初始化方法、 设备及介质, 方法包括: 定义启 动注解App、 启动配置接口、 统一调度器以及 注解 处理器, 并定义启动配置类; 通过启动注解App收 集各组件分别对应的启动配置类, 并生成启动配 置类的helper类; 通过统一调度器开启子线程, 以通过各启动配置类的helper类进行反射收集 到各启动配置类; 遍历各启动配置类, 根据是否 在子线程中的配置, 通过统一调度器开启新的子 线程初始化。 解决安卓组件化下各业务模块初始 化的问题, 通过预先的定义, 以及在项目编译过 程中创建的helper类, 使得安卓app启动时能够 通过统一调度器遍历启动配置类, 来保证组件化 业务解耦, 又保证业务模块功能的正常初始化, 又能加快安卓ap p启动速度。 权利要求书2页 说明书7页 附图2页 CN 115061738 A 2022.09.16 CN 115061738 A 1.一种针对安卓组件化的业 务模块初始化方法, 其特 征在于, 包括: 定义启动注解App、 启动配置接口、 统一调度器以及注解处理器, 并在需要初始化的组 件中, 定义启动配置类, 以实现通过所述启动配置接口实现所述启动注解App, 配置初始化 参数; 在安卓ap p的指定位置的函数 方法中, 确定调用所述统一调度器的指定函数 方法; 确定项目编译, 利用所述注解处理器, 通过所述启动注解App收集各组件分别 对应的所 述启动配置类, 并生成所述启动配置类的helper类; 启动所述安卓app, 触发所述统一调度器的所述指定函数方法, 通过所述统一调度器开 启子线程, 以通过 各启动配置类的所述helper类进行反射收集到所述各启动配置类; 遍历所述各启动配置类, 根据是否在所述子线程中的配置, 通过所述统一调度器开启 新的所述子线程初始 化, 或切换到主线程初始 化, 并根据配置的所述初始化参数, 对初始 化 过程进行适应性调整, 以完成对所述 安卓app中业务模块的初始化。 2.根据权利要求1所述的方法, 其特 征在于, 配置初始化 参数, 具体包括: 配置是否延迟初始化以及延迟时间, 并配置在主线程或子线程初始化时, 需要依赖的 其他启动配置类。 3.根据权利要求2所述的方法, 其特征在于, 根据配置的所述初始化参数, 对初始化过 程进行适应性调整, 具体包括: 根据所述初始化参数, 确定是否延迟初始化, 并在需要延迟初始化 时, 根据所述延迟时 间延迟进行初始化。 4.根据权利要求2所述的方法, 其特征在于, 根据配置的所述初始化参数, 对初始化过 程进行适应性调整, 具体包括: 根据所述需要依赖的其他启动配置类, 通过所述统一调度器控制初始化顺序, 以在需 要依赖的其 他启动配置类初始化后, 再进行初始化。 5.根据权利要求4所述的方法, 其特征在于, 根据所述需要依赖的其他启动配置类, 通 过所述统一调度器控制初始化顺序, 以在需要依赖的其他启动配置类初始化后, 再进行初 始化, 具体包括: 确定当前初始化的第一启动配置类已完成初始化, 并回调至所述统一调度器; 通过所述统一调度器确定 需要依赖所述第 一启动配置类的第 二启动配置类, 触发所述 第二启动配置类进行初始化。 6.根据权利要求1所述的方法, 其特征在于, 定义启动注解App、 启动配置接口、 统一调 度器以及注解处 理器之后, 所述方法还 包括: 通过所述启动配置接口, 对所述启动配置类所有的启动配置、 启动方法 以及与所述指 定位置相同的生命周期回调方法进行规范; 通过所述启动注解Ap p, 标注相应的注解, 以使所述注解处 理器识别所述启动配置类。 7.根据权利要求1所述的方法, 其特征在于, 在安卓app的指定位置的函数方法中, 确定 调用所述统一调度器的指定函数 方法, 具体包括: 通过安卓app的Application的onCreate函数初始化所述统一调度器, 并在所述 Application的onTerminate函数、 onConfigurationChanged函数、 onLowMemory函数、 onTrimMemory函数中, 确定调用所述统一调度器的指定函数 方法。权 利 要 求 书 1/2 页 2 CN 115061738 A 28.根据权利要求1 ‑7中任一项所述的方法, 其特征在于, 所述启动配置接口为 AppStart, 所述注解处 理器为IcityProces sor, 所述统一调度器为 IcityAppDispatc her。 9.一种针对安卓组件化的业 务模块初始化设备, 其特 征在于, 包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行如: 定义启动注解App、 启动配置接口、 统一调度器以及注解处理器, 并在需要初始化的组 件中, 定义启动配置类, 以实现通过所述启动配置接口实现所述启动注解App, 配置初始化 参数; 在安卓ap p的指定位置的函数 方法中, 确定调用所述统一调度器的指定函数 方法; 确定项目编译, 利用所述注解处理器, 通过所述启动注解App收集各组件分别 对应的所 述启动配置类, 并生成所述启动配置类的helper类; 启动所述安卓app, 触发所述统一调度器的所述指定函数方法, 通过所述统一调度器开 启子线程, 以通过 各启动配置类的所述helper类进行反射收集到所述各启动配置类; 遍历所述各启动配置类, 根据是否在所述子线程中的配置, 通过所述统一调度器开启 新的所述子线程初始 化, 或切换到主线程初始 化, 并根据配置的所述初始化参数, 对初始 化 过程进行适应性调整, 以完成对所述 安卓app中业务模块的初始化。 10.一种非易失性计算机存储介质, 存储有计算机可执行指令, 其特征在于, 所述计算 机可执行指令设置为: 定义启动注解App、 启动配置接口、 统一调度器以及注解处理器, 并在需要初始化的组 件中, 定义启动配置类, 以实现通过所述启动配置接口实现所述启动注解App, 配置初始化 参数; 在安卓ap p的指定位置的函数 方法中, 确定调用所述统一调度器的指定函数 方法; 确定项目编译, 利用所述注解处理器, 通过所述启动注解App收集各组件分别 对应的所 述启动配置类, 并生成所述启动配置类的helper类; 启动所述安卓app, 触发所述统一调度器的所述指定函数方法, 通过所述统一调度器开 启子线程, 以通过 各启动配置类的所述helper类进行反射收集到所述各启动配置类; 遍历所述各启动配置类, 根据是否在所述子线程中的配置, 通过所述统一调度器开启 新的所述子线程初始 化, 或切换到主线程初始 化, 并根据配置的所述初始化参数, 对初始 化 过程进行适应性调整, 以完成对所述 安卓app中业务模块的初始化。权 利 要 求 书 2/2 页 3 CN 115061738 A 3
专利 针对安卓组件化的业务模块初始化方法、设备及介质
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:07:58
上传分享
举报
下载
原文档
(562.8 KB)
分享
友情链接
T-CSTM 00838—2022 材料基因工程 材料数据标识 MID.pdf
T-CCGA 40005—2021 加氢站用液驱活塞氢气压缩机安全使用技术规范.pdf
GB-T 18154-2000 监控式抑爆装置技术要求.pdf
之江实验室 - 2023.6.6 - 生成式大模型安全与隐私白皮书.pdf
GB-T 42752-2023 区块链和分布式记账技术 参考架构.pdf
GB-T 6040-2019 红外光谱分析方法通则.pdf
T-STSI 43—2023 人工智能算力资源池技术规范.pdf
GB-T 15843.1-2017 信息技术 安全技术 实体鉴别 第1部分:总则.pdf
DB37-T 4649.3—2023 智能制造 第3部分:数字化车间建设指南 山东省.pdf
GB-T 31595-2015 公共安全 业务连续性管理体系 指南.pdf
T-ZZB 2678—2022 高寿命汽车散热器电动风扇总成.pdf
GB-T 14986.4-2018 软磁合金 第4部分:铁铬合金.pdf
GB-T 16571-2012 博物馆和文物保护单位安全防范系统要求.pdf
T-SZUAVIA 009.8—2019 多旋翼无人机系统实验室环境试验方法 第 8 部分:振动试验.pdf
GB-T 34945-2017 信息技术 数据溯源描述模型.pdf
GB-T 21061-2007 国家电子政务网络技术和运行管理规范.pdf
GB-T 25706-2010 矿山机械产品型号编制方法.pdf
GB-T 41158-2021 汽车后市场配件流通信息管理要求.pdf
GB-T 22522-2021 测量螺纹用米制系列量针.pdf
GB-T 6516-2010 电解镍.pdf
1
/
3
12
评价文档
赞助2元 点击下载(562.8 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。