首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
鸿蒙初学者(HarmonyOSNext_API12)学习手册_元服务(一) ...
返回列表
发新帖
鸿蒙初学者(HarmonyOSNext_API12)学习手册_元服务(一)
[复制链接]
发表于 2025-11-12 08:38:41
|
显示全部楼层
|
阅读模式
在学习元服务之前先简朴先容一下元服务是什么
元服务(原名为原子化服务)是HarmonyOS提供的一种面向将来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用步调形态。 元服务基于HarmonyOS APY开辟,支持运行在148+N装备上,供用户在符合的场景、符合的装备上便捷使用。元服务相对于传统方式的必要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。(来自官方
文档
)
注:简朴点说,有点像现在
版本
的微信小步调。原理上来说只要改变一个属性就可以将一个应用转为一个元服务
左边这个是新版手机的负一层,就是元服务的启动位置
右侧就是元服务的服务市场
元服务,传统应用,服务卡片之间的区别与关系:
(图片来自官方开辟
文档
)
从图上看,一个元服务它有一个首包,和多少分包和依赖库,同一上传到应用市场上后,由应用市场去分发,进入负一层的页面
(这里就引出一个元服务的一个紧张的知识,就是分包)
分包:
官方给的分包发起是:
1》一个加上全部依赖的分享包高出2M就必要分包
2》 分包的时间按
功能
分
3》 重复
代码
分HSP
关于元服务的分包规格
首包:将Enty HAP作为首包,包罗元服务初次启动时会打开的页面(即首页)
代码
和资源。
分包:将其他包罗
功能
页的模块以及HSP动态共享模块作为分包,而HSP包在使用的时间是作为引用的方式来使用,此中包罗
功能
页和元服务依赖的
代码
和资源。
单个包文件(加上其依赖的全部共享包),巨细不能高出2MB,高出限定DevEco Studio会打包失败。
同一个元服务下全部包文件(加上其依赖的全部共享包)的巨细总和不能高出10MB,高出限定DevEco Studio会打包失败。
以是在启动元服务时,只需下载和安装首包,即可立刻启动元服务,大大收缩元服务启动时间。
注:如果有那么多包的环境下,应用开辟和元服务开辟给我的感觉着实没有体验出有啥特殊的区别,就是在使用元服务开辟的环境下,会在开辟的index中有额外的代码:
/*************额外代码*****************
* 使用华为账号登录
*
* 此方法通过调用认证控制器执行华为账号登录请求
* 它首先创建一个带有华为ID的登录请求
配置
,然后使用认证控制器执行该请求
* 成功登录后,它将处理返回
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
八卦阵
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表