草庐IT

HarMonyOS

全部标签

【HarmonyOS】实现将pcm音频文件进行编码并写入文件(API6 Java)

 【关键字】音频编码、管道模式、createEncoder【写在前面】在使用API6开发HarmonyOS应用时,如何将pcm源文件进行编码并写入文件,最后生成aac文件,本文直接附上主要代码开发步骤供大家参考。【主要功能代码】importohos.media.codec.Codec;importohos.media.common.BufferInfo;importohos.media.common.Format;importohos.media.common.Source;importjava.io.File;importjava.io.FileNotFoundException;impor

HarmonyOS原子化服务案例分享-厦门旅游攻略

一、案例说明我们认为服务卡片是美丽景点天然的表现方式,本HarmonyOS应用服务已经上架,本后续计划会持续迭代升级,体现出更多旅游景点行业的服务特色,方便用户使用。本应用服务主要是旅游行业展示互动点评的原子化服务。我们选取了中国厦门的主要景点,对各个景点的主要景点照片、特色、旅游攻略、联系方式等进行了系统的整理和推荐,并对每个景点开发了点评、评分的功能,用户不仅可以找到攻略,还可以发表自己的旅游感受和对景点的态度,可以进行评分。本服务进行了微、小、中、大卡片的设计开发与原子化服务内容页面的设计开发呈现。总共包括十六张卡片,对卡片内容进行了多种方式的表现,包括景点、推荐等。服务页面采用了轮播方

基于HarmonyOS ArkUI实现音乐列表功能

本节将演示如何在基于HarmonyOSArkUI的List组件来实现音乐列表功能。本文涉及的所有源码,均可以在文末链接中找到。活动主页华为开发者论坛规则要求具体要求如下:第1步:观看“营”在暑期•系列直播,一步步学会基于HarmonyOS最新版本的应用开发。第2步:基于自适应布局和响应式布局,实现一次开发,多端部署音乐专辑,并成功完成展现音乐列表页的实现。如图所示:创建应用选择空模板。创建名为ArkTSMusicPlayer的HarmonyOS应用。核心代码讲解主页主页Index.ets分为三部分:头部、中部、底部。代码如下:import{BreakpointConstants}from'..

自学HarmonyOS应用开发(52)- 地图数据拼接和缓存

上一篇文章中我们获取了当前位置所处的地图瓦片并表示,本文介绍获取更多的瓦片数据并进行拼接的方法。动作演示视频如下:地图数据拼接和缓存瓦片数据类我们假设显示区域的中心是当前位置,以这个位置为中心分别向上下左右扩展地图瓦片就可以铺满整个表示区域的地图数据。为了方便管理,我们设计了瓦片数据类:publicclassTileextendsPixelMapHolder{staticfinalHiLogLabelLABEL=newHiLogLabel(HiLog.LOG_APP,0x00208,"Tile");intx=0;inty=0;intz=0;//地图来源publicenumMapSource{G

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门

一、创建项目  二、创建卡片  三、添加资源 四、具体代码@Entry@ComponentstructWidgetNewCard{/**Thetitle.*/readonlyTITLE:string='harmonyOs';readonlyCONTEXT:string='技术构建万物智联';/**Theactiontype.*/readonlyACTION_TYPE:string='router';/**Theabilityname.*/readonlyABILITY_NAME:string='EntryAbility';/**Themessage.*/readonlyMESSAGE:stri

HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制ForEach循环渲染

ForEach基于数组类型数据执行循环渲染。说明,从APIversion9开始,该接口支持在ArkTS卡片中使用。一、接口描述ForEach(arr:any[],itemGenerator:(item:any,index?:number)=>void,keyGenerator?:(item:any,index?:number)=>string)二、使用限制ForEach必须在容器组件内使用。生成的子组件应当是允许包含在ForEach父容器组件中的子组件。允许子组件生成器函数中包含if/else条件渲染,同时也允许ForEach包含在if/else条件渲染语句中。itemGenerator函数的

HarmonyOS 3.1 Developer Preview 原子化服务开发初体验

HarmonyOS3.1DeveloperPreview配套IDE下,在选择原子化服务(Atomicservice)的时候,没有stage模式,只有FA模式,API还在8。而在应用(Application)下,stage和FA模式都有,API已经支持到9了。本来想去体验一下HarmonyOS原子化服务stage模式API9的特性,还需要点耐心。  

HarmonyOS应用开发者高级认证(88分答案)

看好选择题,每个2分多答对2个刚好88分,祝你顺利。                  其它帮扶选择题。一、判断只要使用端云一体化的云端资源就需要支付费用(错)所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错)HarmonyOS应用可以兼容OpenHarmony生态(对)使用端云一体化开发,无需自己搭建服务器,并进行运维了。(对)基于端云一体化开发,开发者需要精通前端、后端不同的开发语言。(错)在Column和Row容器组件中,alignItems用于设置子组件在主轴方向上的对齐格式,justifyConte

HarmonyOS云开发基础认证

 单选答案CloudDB的数据同步模式包括缓存模式和本地模式。应用可以仅使用缓存模式或者本地模式,也可以同时使用缓存模式和本地模式。正确(True)CloudDB服务在通过OnSnapshotListener类中的onSnapshot()实现快照回调函数时,不需要显式地释放资源,CloudDB服务会自动释放错误(False)CloudDB提供本地数

HarmonyOS鸿蒙学习笔记(8)Swiper实现轮播滚动效果

HarmonyOS提供了Swiper组件实现轮播图效果:实现代码如下:Swiper(){Image($rawfile('computer/computer1.png')).height(200).width('100%')Image($rawfile('computer/computer2.png')).height(200).width('100%')Image($rawfile('computer/computer3.png')).height(200).width('100%')Image($rawfile('computer/computer4.png')).height(200).w