关注我,一步步从新手到大神。
私信
主帖 15
回帖 28
视频
提问 6
回答 10
资源
专栏
openharmony源码编译大体主要步骤一,安装Ubuntu系统的虚拟机1、安装OracleVMVirtualBox打开VirtualBox官网网站https:www.virtualbox.orgwikiDownloads,下载Windows64位对应的软件包。安装OracleVMVirtualBox。2、安装Ubuntu20.041.下载Ubuntu镜像,打开Ubuntu官网网站https:ubuntu.comdownloaddesktop2.选择Ubuntu20.04.2.0.LTS版本的软件包,点击Download下载,3.打开OracleVMVirtualBox,新建虚拟机。(有最新版本可以用最...
2022-06-10 14:39:19 1304浏览 2点赞 1回复 0收藏
OpenHarmonyETS掌握组件化这些装饰器写好界面事半功倍水之积也不厚,则其负大舟也无力前言:写这篇文章的目的性,是让新手了解几个装饰器的作用,知道如何更加的使得代码模块化,复用性更高,提升代码的阅读效率。1,EntryEntry装饰的Component为页面的总入口,一个页面有且仅有一个EntryjavaEntryComponentstructIndex{Statemessage:string'HelloWorld'build(){Row(){Column(){Text(this.message).fontSize(50).fontWeight(Fon...
2022-04-24 14:18:24 3522浏览 5点赞 3回复 3收藏
OpenHarmonyETSAppStorage图文示例用法应用开发过程中可能需要全局一个变量,然后变化了也能及时收到通知;这个时候可以考虑使用AppStorageAppStorageAppStorage是应用程序中的单例对象,为可变应用程序状态属性提供中央存储,类似extern,使状态变量跨文件使用,生命周期:整个进程默认情况下,AppStorage中的属性是可变的,AppStorage还可使用不可变(只读)属性当前接口当前仅可以处理基础类型数据,对于修改object中某一个...
2022-04-22 13:59:51 4323浏览 3点赞 1回复 3收藏
往前系列文章:简单的变量传值:[OpenHarmonyETS状态变量(State,Prop,Link)图文秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11026)跨组件传值:[OpenHarmonyETS类状态Consume和Provide图文示例秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11159)类嵌套类:[OpenHarmonyETS类状态Observed和ObjectLink图文示例秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11174)...
2022-04-13 15:51:11 3606浏览 4点赞 3回复 1收藏
简单的变量传值:[OpenHarmonyETS状态变量(State,Prop,Link)图文秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11026)跨组件传值:[OpenHarmonyETS类状态Consume和Provide图文示例秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11159)1,ObjectLink和Observed作用由于State无法监听到类嵌套类的属性,ObjectLink可以监听到类嵌套Observed修饰的类的属性Observed装饰class,表示此对象中...
2022-04-12 10:03:04 1306浏览 1点赞 0回复 0收藏
简单的变量传值:[OpenHarmonyETS状态变量(State,Prop,Link)图文秒懂用法OpenHarmony技术社区51CTO.COM](https:ost.51cto.composts11026)若我们多组件之间要传值,一层层传递下去有点麻烦;我们可以用Consume和Provide进行跨组件传值ProvideProvide类似State状态变量,如果Provide装饰的变量或Consume装饰的变量发生变化,会重新渲染页面支持类型基础类型boolean,string,numberobservedclass,修改其中的属性Array:添加,...
2022-04-11 17:15:15 3012浏览 4点赞 0回复 1收藏
State实例化的对象之间数据独立State支持类型class、number、boolean、string,以及这些类型的数组。State装饰的变量是组件的局部变量,必须本地初始化,可通过构造参数赋值实例化的对象之间数据独立tsxEntryComponentstructStateDemo{Statecount:number0privatetoggleClick(){this.count+1}build(){Column(){Text('State组件内不同实例的状态数据是独立的').fontSize(24)Button(父组件点我:${this.count}).fontSize(24).onClic...
2022-04-07 14:16:40 3574浏览 1点赞 0回复 2收藏
hdc命名$hdcshellamforcestopcom.css.umetrip$hdcshellbmuninstallcom.css.umetrip$hdcfilesendD:\Download\Umetrip\Umetrip\entry\build\outputs\hap\debug\entrydebugrichsigned.hap$hdcshellbminstallpsdcard58fc49336c4c4ed885aa12074498e153$hdcshellrmrfsdcard58fc49336c4c4ed885aa12074498e153$hdcshellaastartp"com.css.umetrip"n"com.css.umetrip.MainAbility"aactionhdcshellamstartncom.quartet.scooter24opcom.huaw...
2021-12-28 16:22:30 1.1w浏览 2点赞 3回复 1收藏
openharmonyets容器组件代码示例原文地址:[zhcnapplicationdevreferencearkuitsReadmeCN.md·OpenHarmonydocsGitee.com](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferencearkuitsReadmeCN.mdopenharmonydocsblobmasterzhcnapplicationdevreferencearkuitstscontainerlist.md)ColumntsxColumn(){Column(){Text('HorizontalAlign.End').width('50%').height(50).backgroundColor(0xAFEEEE)}.width('100%')....
2021-12-21 15:54:14 4817浏览 2点赞 0回复 0收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)文档地址[zhcnapplicationdevreferencearkuitsReadmeCN.md·OpenHarmonydocsGitee.com](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferencearkuitsReadmeCN.mdopenharmonydocsblobmasterzhcnapplicationdevreferencearkuitstscontainerlist.md)把最常用的列举出来;更详细的需要看上面文档;文件组...
2021-12-20 14:46:47 4177浏览 5点赞 0回复 1收藏
一:效果图二:调用demoprivatevoidshow(Stringmessage){MyToastDialogtoastDialog(MyToastDialog)newMyToastDialog(getContext()).setDuration(500).setAlignment(LayoutAlignment.BOTTOM).setOffset(0,100);toastDialog.setText(message);toastDialog.show();}三:代码importohos.agp.components.AttrHelper;importohos.agp.components.ComponentContainer;importohos.agp.components.DirectionalLayout;importohos.agp.compo...
2021-05-13 15:43:54 6591浏览 3点赞 2回复 1收藏
方便需要用到时,直接拷贝1,绘制横线linePaintnewPaint();linePaint.setColor(Color.BLACK);linePaint.setAntiAlias(true);linePaint.setStrokeWidth(1f);linePaint.setStyle(Paint.Style.FILLSTYLE);canvas.drawLine(0,200,width,200,linePaint);canvas.drawLine(0,100,width,100,linePaint);canvas.drawLine(0,300,width,300,linePaint);2,绘制圆circlePaintnewPaint();circlePaint.setColor(Color.BLUE);circlePaint.setAn...
2021-04-30 11:33:39 7992浏览 5点赞 2回复 4收藏
官方指导地址:https:developer.harmonyos.comcndocsdocumentationdocguidesmediavideoplayer0000000000044178关键步骤1player初始化playernewPlayer(getContext());2,设置Source;视频播放的源(可以是本地,也可以是网络)目前只研究到放文件在工程里privateStringurl"entryresourcesbasemediagubeishuizhen.mp4";RawFileDescriptorfdnull;try{fdgetContext().getResourceManager().getRawFileEntry(url).openRawFileDescrip...
2021-04-26 20:36:52 8532浏览 5点赞 3回复 1收藏
官方链接:https:developer.harmonyos.comcndocsdocumentationdocguidesabilitypageswitching0000000000037999一:同一Page内导航present(newTargetSlice(),newIntent());希望能够获得其返回结果ASlice跳转BSlicepresentForResult(newTargetSlice(),newIntent(),111);BSlice返回带结果代码findComponentById(ResourceTable.Idbackresultbtn).setClickedListener(component>{IntentresultIntentnewIntent();resultIntent.setPara...
2021-04-23 11:30:15 4768浏览 3点赞 0回复 0收藏
码生成能够根据开发者给定的字符串信息和二维码图片尺寸,返回相应的二维码图片字节流。调用方可以通过二维码字节流生成二维码图片官网文档地址:https:developer.harmonyos.comcndocsdocumentationdocguidesaicodegenrationguidelines0000001050822133目前已知问题:中文弄得二维码扫码出来是乱码!如何解决谁知道?附代码:https:developer.harmonyos.comcndocsdocumentationdocguidesaicodegenrationguidelines0000001050822...
2021-04-22 11:11:18 7906浏览 0点赞 0回复 0收藏