前言HarmonyOSNEXT版本的api11与之前我们常用的api9相比,确实增添了许多实用的api接口。目前对我来说,mapkit是其中最为频繁利用的一个。在官方给出的案例中,关于地图功能的展示只是简单地绘制了一条折线,虽然基础但略显单调。今天,我与大家分享一个关于使用HarmonyOSNEXT版本中的mapkitAPI来实现的小案例。这个小案例只需输入起点和终点,就可以在地图上自动标记并生成一条清晰的导航路线,这个功能能够迅速为你提供直观的...
前言突发奇想,写一个刮一刮应用,会不会可以在聚会的场合为我们的生活增添一些乐趣呢说干就干开发初始页突发奇想,我脑海中浮现出一个充满创意与趣味的概念——开发一款独特的“刮一刮”应用,它不仅仅是一个简单的数字游戏,而是专为各类聚会场合量身定制的娱乐神器。这款应用的设计初衷,就是要在亲朋好友相聚的时刻,为大家带来一抹意想不到的快乐与惊喜,让每一次聚会都成为难以忘怀的记忆。arktsimport{router}from'kit.A...
前言在数字化时代,音乐已经成为我们生活中不可或缺的一部分。本文将带领大家探讨如何基于HarmonyOSNext开发一个仿网易云音乐APP,从音频播放的核心技术到自定义播放组件的开发,我们将重点讨论音频播放的基本界面和功能、播放原理,以及如何进行鸿蒙网络访问和歌曲列表的构建。本文主要介绍歌曲列表的获取和歌单、排行榜的展示。实现效果具体实现主页面流程图如下:mermaidflowchartTDStart[初始化]LoadSelfInfo[加载用户信息]...
前言在数字化时代,音乐已经成为我们生活中不可或缺的一部分。本文将带领大家探讨如何基于HarmonyOSNext开发一个仿网易云音乐APP,从音频播放的核心技术到自定义播放组件的开发,我们将重点讨论音频播放的基本界面和功能、播放原理,以及如何进行鸿蒙网络访问和歌曲列表的构建。基础1.媒体播放在HarmonyOS中,媒体播放主要通过AVPlayer模块实现。AVPlayer提供了一系列的API来控制媒体的播放,包括创建播放器、设置播放源、准备...
前言最近看到了网上很多一件事专区,其中很重要的户籍地选择一时间让我有点手足无措无从下手,因此我去网上搜集了大量资料,现在来跟大家讲讲如何实现该功能。先看成果开发过程第一步新建compoments目录,再建一个Picker目录用来存放选择器的所有代码,再新建三个ets文件。目录结构如下:第二步在data.ets文件中,添加如下代码。由于全国数据过多,这里的地区数据只列举三个省的市及区。如要增加数据,按照该格式增加“省”增加...
一、背景上一节我们实现了嵌套购物车的创建实体类、模拟数据的添加、嵌套商品列表的展示,以及底部自定义结算组件等功能,是不是觉得我们已经距离成功实现了一大步?看起来我们的模块已经有模有样,其实业务逻辑还有很多需要实现,我们需要对各种情况都要进行判断,最后真正的实现我们的嵌套购物车功能,我们最终要实现的内容如下:二、业务逻辑分析首先我们看单独条目距离功能还缺少什么内容?从页面展示角度看,我们还缺少商...
一、背景最近逛论坛和各种技术站发现大家对商城类应用搜索的频率非常高,在商城开发领域深耕多年的我因为业务需要也想要找一份购物车的代码来模仿一下,逛遍了论坛发现,有关购物车的文章都是简单的单列表展示、展示、结算,有那么个意思但是不符合我的需求,所以我想要自己实现一个包含店铺和商品功能的购物车模块,具体效果我们就直接看淘宝的图来进行效果实现,首先上淘宝的效果图:二、功能分析通过以上图片我们可以看到一...
最近翻看到了自己的刚开始学习鸿蒙的一些笔记,看到了很多个常用但很容易搞错的知识点,现在分享给大家。一、实现文本溢出省略号属性:.textOverflow({overflow:TextOverflow.Elipsis}).maxLines(数字)控制最大行.lineHeight(数字)想要设置纵向的文字间距,直接设置行高代码示例:build(){Column(){Text('HarmonyOS开发初体验').width('100%').fontSize(30).fontWeight(FontWeight.Bold)Text('一套代码工程,一次开发上架,多端...
一、背景上一节我们实现了仿网易云的列表页面和简单的自定义播放组件,这一节呢我们继续上一节的内容进行一个拓展和延伸,这节的主要实现内容就是点击列表中的歌曲列表能够跳转到音乐播放详情页面,并实现点击左右切换音乐,切换的同时页面上其他歌曲信息也要同步切换,并且在音乐暂停和播放的时候我们要根据状态来实现一个播放动画,让我们的应用更加的丰富一些,最后不要忘记歌曲的进度条和歌曲的时间展示。我们先来看看要实...
一、背景最近逛论坛和各种技术站发现大家对音乐播放类应用搜索的频率非常高,刚好最近因为对next的网易云感兴趣我想着自己实现一下,借着这个机会,刚好把相关内容不够完善的空缺填不上,那么今天就为大家带来商城应用开发中比较重要的几个功能模块,首先让我们看看完成后的效果图从效果图中我们可以看到,音乐有了点网易云音乐的样子,并且已经实现了音乐列表的展示,还有一个底部的状态栏。同时我们也完成了一个简单的音乐播...