赞
踩
【本文正在参与“有奖征文 | HarmonyOS征文大赛”活动】
在万物互联时代,人均持有设备量不断攀升,设备和场景的多样性,使应用开发变得更加复杂、应用入口更加丰富。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,HarmonyOS除支持传统方式的需要安装的应用外,还支持提供特定功能的免安装的应用(即原子化服务)。
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差不多,很容易上手,为了兼容安卓,肯定也有不少安卓的开发包。。。。。。
虽然这样,但是鸿蒙系统确实很丝滑,模拟器在云端,给本地电脑也省下不少空间,希望有一天,广大开发者能够为鸿蒙生态贡献一份力量,只有或内开发者和国内广大手机商自信了,鸿蒙生态才能变得更好,国产操作系统也才能更好。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。