当前位置:   article > 正文

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],

        },


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
<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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

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差不多,很容易上手,为了兼容安卓,肯定也有不少安卓的开发包。。。。。。
在这里插入图片描述
虽然这样,但是鸿蒙系统确实很丝滑,模拟器在云端,给本地电脑也省下不少空间,希望有一天,广大开发者能够为鸿蒙生态贡献一份力量,只有或内开发者和国内广大手机商自信了,鸿蒙生态才能变得更好,国产操作系统也才能更好。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/262640
推荐阅读
相关标签
  

闽ICP备14008679号