安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210788300.5 (22)申请日 2022.07.06 (71)申请人 广东艾矽易信息科技有限公司 地址 519000 广东省珠海市横琴新区环岛 东路3000号513办公- 515办公 (72)发明人 何东  (74)专利代理 机构 深圳中细软知识产权代理有 限公司 4 4528 专利代理师 黄劼 (51)Int.Cl. G06F 8/30(2018.01) G06F 8/38(2018.01) G06F 9/445(2018.01) (54)发明名称 flutter应用的信息显示方法、 装置、 设备及 介质 (57)摘要 本发明涉及计算机技术领域, 提供一种 flutter应用的信息显示方法、 装置、 电子设备和 存储介质, 该方法包括: 获取与待显示内容的显 示类型相匹配的目标html模板; 基于所述待显示 内容对所述目标html模板进行内容填充, 形成 html文件; 获取与所述显示类型对应的目标web 插件并加载至flutter应用中, 以通过所述 flutter应用对所述html文件进行渲染并显示。 本发明通过将web插件加载到flutter应用, 利用 flutter的原生插件功能, 能够在flutter应用中 正常显示web资讯内容, 提高了flutter 应用显示 资讯内容的兼容 性。 权利要求书1页 说明书8页 附图2页 CN 115328455 A 2022.11.11 CN 115328455 A 1.一种flut ter应用的信息 显示方法, 其特 征在于, 包括: 获取与待显示内容的显示类型相匹配的目标html模板; 基于所述待显示内容对所述目标html模板进行内容 填充, 形成html文件; 获取与所述显示类型对应的目标web插件并加载至flutter应用中, 以通过所述 flutter应用对所述html文件进行渲染并显示。 2.根据权利要求1所述的flut ter应用的信息 显示方法, 其特 征在于, 还 包括: 接收动态行为指令, 通过所述目标web插件将所述动态行为指令插入至所述html文件 中。 3.根据权利要求1所述的flut ter应用的信息 显示方法, 其特 征在于, 还 包括: 响应于动态行为更新指令, 通过所述目标web插件对所述html文件中的javascript目 标代码进行触发执 行, 以完成html内容更新操作。 4.根据权利 要求1至3任一项所述的flutter应用的信息显示方法, 其特征在于, 所述基 于所述待显示内容对所述目标html模板进行内容 填充, 形成html文件, 包括: 基于所述待显示内容的配置参数确定目标填充方式, 并通过所述目标填充方式基于所 述待显示内容对 所述目标html模板进行内容填充, 形成html文件; 其中, 所述目标填充 方式 包括正则替代法或字符串拼接法。 5.根据权利 要求1至3任一项所述的flutter应用的信息显示方法, 其特征在于, 所述目 标web插件包括flut ter_inappwebview插 件。 6.一种flut ter应用的信息 显示装置, 其特 征在于, 包括: 模板获取模块, 用于获取与待显示内容的显示类型相匹配的目标html模板; 内容填充模块, 用于基于所述待显示内容对所述目标html模板进行内容填充, 形成 html文件; 资讯显示模块, 用于获取与所述显示类型对应的目标web插件并加载至flutter应用 中, 以通过 所述flut ter应用对所述html文件进行渲染并显示。 7.根据权利要求6所述的flut ter应用的信息 显示装置, 其特 征在于, 还 包括: 动态行为插入模块, 用于接收动态行为指令, 通过所述目标web插件将所述动态行为指 令插入至所述html文件中。 8.根据权利要求6所述的flut ter应用的信息 显示装置, 其特 征在于, 还 包括: 动态行为更新模块, 用于响应于动态行为更新指令, 通过所述目标web 插件对所述html 文件中的javascript目标代码进行触发执 行, 以完成html内容更新操作。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至5任一项所述flutter 应用的信息 显示方法。 10.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机 程序被处 理器执行时实现如权利要求1至 5任一项所述flut ter应用的信息 显示方法。权 利 要 求 书 1/1 页 2 CN 115328455 A 2flutter应用的信息显示方 法、 装置、 设备及介质 技术领域 [0001]本发明涉及计算机技术领域, 尤其涉及一种flutter应用的信息显示方法、 装置、 电子设备和存 储介质。 背景技术 [0002]互联网中收集的资讯内容大都是以超文本标记语言和层叠样式表组合内容格式 表示。 目前, 现有的技术使用flutter原 生显示不同来源、 不同格式的资讯内容时, 并不能很 好的处理兼容性与样式问题, 甚至无法预测 和正常显示资 讯内容。 发明内容 [0003]基于此, 有必要针对上述问题, 本发明提出了一种flutter应用的信息显示方法、 装置、 电子设备和存 储介质, 能够提高flut ter应用显示资 讯内容的兼容 性。 [0004]本发明提出一种flut ter应用的信息 显示方法, 包括: [0005]获取与待显示内容的显示类型相匹配的目标html模板; [0006]基于所述待显示内容对所述目标html模板进行内容 填充, 形成html文件; [0007]获取与所述显示类型对应的目标web插件并加载至flutter应用中, 以通过所述 flutter应用对所述html文件进行渲染并显示。 [0008]在一个实施例中, 所述的flut ter应用的信息 显示方法还 包括: [0009]接收动态行为指令, 通过所述目标web插件将所述动态行为指令插入至所述html 文件中。 [0010]在一个实施例中, 所述的flut ter应用的信息 显示方法还 包括: [0011]响应于动态行为更新指令, 通过所述目标web插件对所述html文件中的 javascript目标代码进行触发执 行, 以完成html内容更新操作。 [0012]在一个实施例中, 所述基于所述待显示内容对所述目标html模板进行内容填充, 形成html文件, 包括: [0013]基于所述待显示内容的配置参数确定目标填充方式, 并通过所述目标填充方式基 于所述待显示内容对 所述目标html模板进 行内容填充, 形成html文件; 其中, 所述目标填充 方式包括 正则替代法或字符串拼接法。 [0014]在一个实施例中, 所述目标web插 件包括flut ter_inappwebview插 件。 [0015]本发明还提供一种flut ter应用的信息 显示装置, 包括: [0016]模板获取模块, 用于获取与待显示内容的显示类型相匹配的目标html模板; [0017]内容填充模块, 用于基于所述待显示内容对所述目标html模板进行内容填充, 形 成html文件; [0018]资讯显示模块, 用于 获取与所述显示类型对应的目标web插件并加载至flutter应 用中, 以通过 所述flut ter应用对所述html文件进行渲染并显示。 [0019]在一个实施例中, 所述的flut ter应用的信息 显示装置还 包括:说 明 书 1/8 页 3 CN 115328455 A 3

.PDF文档 专利 flutter应用的信息显示方法、装置、设备及介质

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