HarmonyOS实战——原子化服务开发体验(鸿蒙真的不是“哄蒙”)

【本文正在参与“有奖征文 | HarmonyOS征文大赛”活动】

一.关于鸿蒙2.0开发的一些文档链接:

鸿蒙开发者官网

鸿蒙应用开发文档

鸿蒙API文档

入门开发文档

二.什么是原子化服务

在万物互联时代,人均持有设备量不断攀升,设备和场景的多样性,使应用开发变得更加复杂、应用入口更加丰富。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,HarmonyOS除支持传统方式的需要安装的应用外,还支持提供特定功能的免安装的应用(即原子化服务)。

三.原子化服务APP开发体验

1.原子化服务开发流程文档

2.参考官方的demo,JS卡片开发

3.打开下载安装好的DevEco Studio,选择js开发模板
在这里插入图片描述
4.当然,如果对于没有开发经验的同学,官方也给了一个demo,大家可以体验一下。

JS计步器demo
5.所以根据这个demo,想象一下,其实在很多场景里面,这个卡片开发确实应用挺多,比如,写一个属于自己的课表APP,之前的不管是APP还是小程序,都避免不了还要打开这个应用才能看到自己课表的麻烦事,所以,根据这个需求,制作了一个demo,不过,就目前来说,还只是demo,仅仅简单的用js数组和一个循环写了一个皮,2.0还在开发的路上。

 data: {
        // 进度条百分比
        percent: 0,
        kebiao:['软件测试','软件工程','移动开发','Java程序设计',],
        data:0,
        time:[0,1,2,3],
        kebiao_1:kebiao[0],
        kebiao_2:kebiao[1],
        kebiao_3:kebiao[2],
        kebiao_4:kebiao[3],

        },


<div class="card_root_layout" @click="routerEvent">


    <div class="div_basic_container">
        <!-- 环形进度条 -->
        <progress type="ring" percent="{{percent}}" class="div_progress">
        </progress>
        <div class="title_container">
            <text class="item_content">今日课程
            </text>





            <text class="item_content">星期一
            </text>


            <div class="if/else">
                {% if kebiao[time[0]] == '软件测试'%}
                {{kebiao_1}}
                {% elif kebiao[time[1]] == '软件工程'%}
                {{kebiao_2}}
                {% elif kebiao[time[2]] == '移动开发'%}
                {{kebiao_3}}
                {% elif kebiao[time[3]] == 'Java程序设计'%}
                {{kebiao_4}}
                
                {% endif %}
            </div>

            <text class="item_title" >{{kebiao_1}}
            </text>
            <text class="item_content">上课教室303
            </text>
        </div>
    </div>
</div>

1.上滑APP生成万能卡片,在桌面即可呈现更丰富的信息。

[video(video-Vs0OZOWi-1624175357479)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=758632117)(image-https://img-blog.csdnimg.cn/img_convert/bc9eb24aa2ebd4037ff0e6cd794ee9f8.png)(title-鸿蒙2.0小demo)]

2.卡片内容实时更新,只需解锁以后即可获取所需信息,省去打开APP的时间。
在这里插入图片描述

3.卡片可大可小,可藏可显,还能够个性化定制,让每个桌面独一无二。
在这里插入图片描述
四.鸿蒙不是“哄蒙”
作为一个国产的新操作系统,一个无奈的事实是,可能为了迎合广大开发者,可能是出于对广大安卓开发者的友好性,快速上手,和可移植性等诸多因素的考虑,鸿蒙从上层应用开发的角度来看,和Android差不多,很容易上手,为了兼容安卓,肯定也有不少安卓的开发包。。。。。。
在这里插入图片描述
虽然这样,但是鸿蒙系统确实很丝滑,模拟器在云端,给本地电脑也省下不少空间,希望有一天,广大开发者能够为鸿蒙生态贡献一份力量,只有或内开发者和国内广大手机商自信了,鸿蒙生态才能变得更好,国产操作系统也才能更好。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值