鸿蒙元服务 元服务是什么?和App的关系?(保姆级步骤)
元服务是什么?和App的关系?元服务是是一种HarmonyOS轻量应用形态,用户无需安装即可利用,具备随处可及、服务直达、自由流转的特征。
元服务是可以独立部署和运行的步伐实体,独立于应用,不依靠应用可独立上架、部署和独立运行完成业务闭环。
元服务和App是HarmonyOS 生态的“一体两面”,是生态伙伴面向用户的两种形态。
开发者即可以开发元服务、也可以开发App,也可以同时开发。
[*]体系通过应用市场、负一屏、小艺等的发现/保举/搜索等华为众多与用户的触点实现元服务的多入口分发。加上服务直达的特征,消费者可以更为方便快捷的利用到元服务。
元服务开发路程
https://i-blog.csdnimg.cn/direct/8e7f73136b844b9da2ebae10a6fcd00e.png
保姆级步骤:
开发前:
首先新建项目:--->元服务
https://i-blog.csdnimg.cn/direct/0f415d8989ed46ea8cd671c6828ddbf5.png
https://i-blog.csdnimg.cn/direct/de40067a95bf48cc978f4e4960e23f63.png
https://i-blog.csdnimg.cn/direct/2429063fada6438fb6962becf3fe9285.png
https://i-blog.csdnimg.cn/direct/1c3ab76d8e0141a7b344b59169f1d013.png
https://i-blog.csdnimg.cn/direct/720a58394fc94efd9f2f44bfe5c012be.pnghttps://i-blog.csdnimg.cn/direct/22470d28b38f4a5fbe34f95473f1a757.png
https://i-blog.csdnimg.cn/direct/66f41b82e7e9494fac3772fe685dec18.png
https://i-blog.csdnimg.cn/direct/83ee2030b87441468b5d577dfbdc8d59.png
https://i-blog.csdnimg.cn/direct/423c4a3f18f747cb987878521a5f862a.png
https://i-blog.csdnimg.cn/direct/fbb9857085974cb28ece01357ce29405.png
https://i-blog.csdnimg.cn/direct/b62edb872ea841c29158a61054606066.png
运行
https://i-blog.csdnimg.cn/direct/fe65d5a8dc9b4807b4f42283bc2cba8f.png
入口从负一屏
https://i-blog.csdnimg.cn/direct/34ac5cf963bc43fc925e5a518db7a2e2.png点击 搜索元服务 https://i-blog.csdnimg.cn/direct/9bbc7c722559425d84dddb041de606ad.png
https://i-blog.csdnimg.cn/direct/e8b4dbd72c5140c79121caf22736570a.png 我的服务 (我的收藏) https://i-blog.csdnimg.cn/direct/e7bb9fd2e94147b1b7cdb1f8d7572fe1.png
如果在桌面添加
https://i-blog.csdnimg.cn/direct/d936d2ae5ed847229516c6a54488eba7.png https://i-blog.csdnimg.cn/direct/f4e654b5f22e491ca225bf2085d82601.png bundleType指的就是元服务。
原本的项目里是没有这一项的:如果把他删掉
如图上面的东西 就没有 https://i-blog.csdnimg.cn/direct/83d98e9f1063451a825590f588d24273.png 桌面就自动生成了 https://i-blog.csdnimg.cn/direct/7237642e59d74e67b80708861bbe1178.png
方法二:添加服务卡片
https://i-blog.csdnimg.cn/direct/c7bbba1db23a4fa18c00cb95748f9bdf.png 点击 添加卡片 桌面视图:https://i-blog.csdnimg.cn/direct/32e9698060c848bbab0319ebef9f040e.png (服务卡片步骤如下)
约束限制:服务卡片开发引导部分章节,(如利用call变乱拉起指定UIAbility到后台,通过router或call变乱新卡片内容)的示例中利用了非元服务高阶API的本领,在元服务中暂不支持这些功能。
开发中:
首先创建一个服务卡片(元服务服务卡片)
https://i-blog.csdnimg.cn/direct/01e194db89b741eba503b5fdcd0a3446.pnghttps://i-blog.csdnimg.cn/direct/6cbc3bbc64384b79a66143ac90200e9c.pnghttps://i-blog.csdnimg.cn/direct/7699dd0451e043abbfe1fe2e306fa616.pnghttps://i-blog.csdnimg.cn/direct/32e9698060c848bbab0319ebef9f040e.png
(元服务图标)
启动图标(1024X1024)必须符合规范 否则无法上架
尺寸:1024 x 1024(正方形)
https://i-blog.csdnimg.cn/direct/96de917e8a054bb295bbc5e330a88e1e.pnghttps://i-blog.csdnimg.cn/direct/e0e2df9608c442b7a0f9fe4e34360f05.png
会把原来的(stration)图片替换
刚刚生成的图标是启动图标
https://i-blog.csdnimg.cn/direct/a8790ecec76a4e39a897e329a61efbf1.png
应用图标--->修改成新创建的(strartIcon)
https://i-blog.csdnimg.cn/direct/a9210443483c4f2cae72f8cd92828f53.pnghttps://i-blog.csdnimg.cn/direct/c312efcd21264232a81d9e2f33b6caf2.png
label:应用名称--->点击ctrl 跳转过去 ->点击OPen editor-->找到label
https://i-blog.csdnimg.cn/direct/f91daab9194f4cc5b14e1635a56f2ab5.pnghttps://i-blog.csdnimg.cn/direct/c43bd734e33b47058f4df21e6f5aea7f.png
打包:
App(s)
https://i-blog.csdnimg.cn/direct/430726375c124fbb806348e2495e18bb.pnghttps://i-blog.csdnimg.cn/direct/ad210baf002b4739848fdaca35911383.png
测试:
https://i-blog.csdnimg.cn/direct/ed66a52698d04c419f2847d5540a9c83.png https://i-blog.csdnimg.cn/direct/7c07b04d63db432aa20ed996461b6331.png
https://i-blog.csdnimg.cn/direct/4d928f6f58a741f3be8105ee2815fd2c.pnghttps://i-blog.csdnimg.cn/direct/8417061512854dddbdcc7352f40d42b1.png
申请权限:
https://i-blog.csdnimg.cn/direct/363dab7c7d4c48bdb8f3adab548b6d86.png点选择https://i-blog.csdnimg.cn/direct/fbd476f5bd82466caefd25d10da05c3a.png
确定后-->点击添加--->下载
https://i-blog.csdnimg.cn/direct/06363c6efd71413c975b3a020b53ed94.png
签名:
https://i-blog.csdnimg.cn/direct/125c01932968456699d5ae93089c8d74.pnghttps://i-blog.csdnimg.cn/direct/1785bf5178a14b44825070cb5c8155ed.png
上架:
https://i-blog.csdnimg.cn/direct/6ba63c073d664557983ee3df4c88816d.png
如果上架----->点进去
https://i-blog.csdnimg.cn/direct/dc346caa227944e3969b4b70f43c0dbe.png
https://i-blog.csdnimg.cn/direct/32535110051646b18eaebe00b8ccb297.png
https://i-blog.csdnimg.cn/direct/c5745513b58f4e808f92412e7f58c578.pnghttps://i-blog.csdnimg.cn/direct/7e3ad48adaa84d76bf7f6c968ffe6d48.png
点击 + 找到包的位置 -> 上传
末了发布上架
(留意上架时间,https://i-blog.csdnimg.cn/direct/8417061512854dddbdcc7352f40d42b1.png把 调试 ---- 换成 --- 发布)
元服务要利用三层架构:
元服务概述
开发的小细节:
灌音、语音辨认(受限)
上传文件、下载文件(受限)
如何公道分包(模块)
尤其是资源(图片、音频、视频)如非必要,最好通过在线地址方式获取。
图标优先利用svg图标
配置服务器域名:
https://i-blog.csdnimg.cn/direct/853328ab4bed4b1982bad5af13c82939.pnghttps://i-blog.csdnimg.cn/direct/ba396c30a9464830bb152e95a58a7ecf.png
仅支持元服务
https://i-blog.csdnimg.cn/direct/9d0679433f0340089fc315322aceebce.png
https://i-blog.csdnimg.cn/direct/cb813610d037447c8cce3ffe0baf1caf.png
域名在:--->赋值域名
https://i-blog.csdnimg.cn/direct/98168ae6469842269564f65b7ae9bc8f.png
https://i-blog.csdnimg.cn/direct/e33ecf3290de4fcc9062dd70915a8996.png不能是PI地址
分包:
单个包不能超2M,总包不能凌驾10M,可发邮件申请到 20M
预加载:
在entry 模块的mouble.json5配置文件中“atomicService”标签下的preloads字段配置。
https://i-blog.csdnimg.cn/direct/fc253aa8aa0d47d2aedbb1ac2b340692.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]