[「本文正在参加星光计划3.0–夏日挑战赛」](https:ost.51cto.composts13641)ArkUI开发框架组件的生命周期ArkUI开发框架赋予了组件独有的生命周期方法,这里主要讲两种情况:系统组件生命周期自定义组件的生命周期系统组件生命周期对于系统组件来讲,生命周期方法是onAppear和onDisAppear,onAppear:组件从组件树上挂载的回调。onDisAppear:组件从组件树上卸载的回调。简单样例如下所示:typescriptEntryComponentstructIndex...
2022-07-18 12:39:35 3582浏览 5点赞 3回复 1收藏
[「本文正在参加星光计划3.0–夏日挑战赛」](https:ost.51cto.composts13641)中午写完之后大家很喜欢,这不,第三期来了。问题1.aboutToAppear和onAppear的区别aboutToAppear:是被Component修饰自定义组件的生命周期方法,函数在创建自定义组件的新实例后,在执行其build函数之前执行。onAppear:是每个组件的属性方法,在该组件显示时触发此回调。eTS里面object类型有办法更新吗lis:Array[{'id':0,'name':'计划','image':$raw...
2022-07-18 10:09:02 2380浏览 3点赞 1回复 1收藏
[「本文正在参加星光计划3.0–夏日挑战赛」](https:ost.51cto.composts13641)昨天写完之后大家很喜欢,这不,第二期来了。问题1.微信可以开发出鸿蒙版吗?eTS?可以看看这个,就是eTS写的[鸿蒙即时通讯软件](https:space.bilibili.com480883651)问题2.eTS什么时候能进行远程模拟机的调试?目前可以了呢,P50就是,选择的时候记得选API8,不过记得HarmonyOS开发问题3.OpenHarmonyarkui(ets)image如何加载网络图片可以看一下:ja...
2022-07-15 11:23:25 4290浏览 5点赞 2回复 0收藏
[「本文正在参加星光计划3.0–夏日挑战赛」](https:ost.51cto.composts13641)今天的这一节,我们来看一下路由跳转,目前有两种方式Navigator组件页面路由接口router首先看一下目录结构注意,使用这两种方式的时候,我们需要在config.json中配置一下,,否则,你会发现报这个错[manifestrouter.cpp(GetPagePath)(0)][EngineLog]can'tfindthispagepath"pages":["pagesindex","commonrouter"],做完这个准备,我们就开始今天的内容...
2022-07-13 17:33:28 6205浏览 5点赞 2回复 1收藏
[「本文正在参加星光计划3.0–夏日挑战赛」](https:ost.51cto.composts13641)今天我继续对社区里遇到的一些问题做一个整理都是我回答过的一些问题,如果能真切的帮到开发者,那么很荣幸问题1.ETS的应用不能在P40模拟器上运行?回答,P40模拟器是API6,P40PRO才是API7,然后P50是API8,所以你在使用模拟器的时候看一下你的项目用的是API的那个版本,寻找适合自己的。问题2.数据存储SharePreference如何使用?回答:1.导入模块:im...
2022-07-12 23:35:30 4116浏览 5点赞 4回复 1收藏
今天我们将做一个OpenHarmony趣味应用——OpenHarmony藏头诗应用,是通过AI接口来做。通过调用指定的AI接口来做,接口会返回藏头诗或者继续完成诗的后面几句。我要实现的功能主要有:生成藏头诗,生成整首诗,你能学到的有:网络请求可滚动组件状态管理常用组件常用属性修改应用名称和图标在Config.json添加权限等用到的接口:接口:https:py.myie9.comhidepoem坚果请求方式:Getapipost请求测试接口:https:py.myie9.comxuxiet...
2022-07-11 11:18:50 4722浏览 7点赞 2回复 2收藏
万事开头难,初识容器俗话说:“万事开头难”,对于Kubernetes这个庞大而陌生的领域来说更是如此,如何迈出学习的第一步非常关键,所以,今天我就先从最简单、最基本的知识入手,聊聊最流行的容器技术Docker,先搭建实验环境,再动手操作一下,进而破除它的神秘感。Docker的诞生现在我们都已经对Container、Kubernetes这些技术名词耳熟能详了,目前使用Docker基本上有两个选择:DockerDesktop和DockerEngine。DockerDesktop是专...
2022-06-30 17:24:06 1521浏览 1点赞 0回复 1收藏
云原生六大关键技术【下】4.不可变基础设施K8s中的不可变基础设施就是Pod,容器技术就是不可变基础设施的一种具体实现。ChadFowler于2013年提出的一个很有前瞻性的构想:在这种模式中,任何基础设施的实例(包括服务器、容器等各种软硬件)一旦创建之后便成为一种只读状态,不可对其进行任何更改。如果需要修改或升级某些实例,唯一的方式就是创建一批新的实例以替换。所以,不可变基础设施是一个自包含、自描述可以完全在不同环...
2022-05-23 16:11:12 4206浏览 2点赞 0回复 0收藏
云原生六大关键技术【上】1.容器容器被认为是云原生应用的基石,微服务容器化被作为云原生应用的第一步。容器是一种相对于虚拟机来说,更轻量化的虚拟化技术。能为我们提供一种可移植,可重用的方式来打包,分发和运行应用程序,容器比虚拟机(VM)提供了更高的效率和更快的速度。云原生代码、依赖项等在运行时被打包到容器镜像文件中。镜像存储在镜像仓库。需要时,则将镜像转换为可运行的容器实例。该实例可在装有容器引擎的...
2022-05-23 16:09:26 4711浏览 3点赞 0回复 1收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)作者:坚果的小跟班方舟开发框架概述方舟开发框架,是HarmonyOS的一套UI开发框架,提供开发者进行应用UI开发时所必须的能力。基本概念组件组件是界面搭建与显示的最小单位。开发者通过多种组件的组合,构建出满足自身应用诉求的完整界面。页面:page页面是方舟开发框架最小的调度分割单位。开发者可以将应用设计为多个功能页面,每个页面...
2022-02-07 09:37:14 3998浏览 3点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)作者:坚果的小跟班eTS工程目录结构FA应用的eTS工程目录结构如下图所示。etsdefaultpagesindex.ets文件:.ets结尾的ETS(ExtendedTypeScript)文件,这个文件用于描述UI布局、样式、事件交互和页面逻辑。etsdefaultapp.ets:用于全局应用服务逻辑和应用服务生命周期管理。Java目录:作为HarmonyOS应用或原子化服务的启动入口。resources...
2022-02-03 10:07:34 1.5w浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)鸿蒙开发核心之Ability详解时隔一周写这篇的原因实在是这篇文章涉及到的东西有点多,需要反复的确认。Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型...
2022-01-30 20:51:10 1.1w浏览 4点赞 0回复 3收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)俗话说,工欲善其事,必先利其器。这一节一起来了解HUAWEIDevEcoStudio使用技巧作者:坚果的小跟班开发鸿蒙少不了对编辑器的使用,今天就先从编辑器使用技巧开始,俗话说,工欲善其事必先利其器,下面先给我汇总的快捷键,快捷键WindowsMac代码高亮FileSettings或快捷键Ctrl+Alt+SDevEcoStudioPreferences,快捷键为Command+英文逗号代...
2022-01-25 10:20:01 7051浏览 3点赞 0回复 1收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)应用的生命周期作者:坚果的小跟班在之前的文章里写了config.js的一些基础当然如果你的项目是js开发的,那么你还会发现不仅仅只有三个模块,在module还加了一个js它表示基于ArkUI框架开发的JS模块集合,其中的每个元素代表一个JS模块的信息。js{"app":{"bundleName":"com.example.myharmonydemo","vendor":"example","version":{"code":1...
2022-01-24 09:53:54 3474浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)日常我们在开发项目时,为了项目快速的开发和迭代,难免会用到H5页面。使用鸿蒙进行项目开发时,也一样免不了要加载H5页面,在移动开发中打开H5页面需要使用WebView组件。同时,为了和H5页面进行数据交换,有时候还需要借助JSBridge来实现客户端与H5之间的通讯。那么鸿蒙之中用到的技术是什么呢?WebView在此之前,先看一个报错AppLaun...
2022-01-20 14:25:45 7865浏览 4点赞 6回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)上一节demo是已经跑起来了,这个时候其实你已经比好多人厉害了,不过和运营沟通的时候,说是用了外链,然后好多社区的小伙伴已经都是对鸿蒙有一定认识的,而且外链老用户也加了,所以不建议加,不过有个疑惑就是能保证下一个读者看到类似的外链,对鸿蒙有更深的认识吗,好的,废话不多说,我们继续今天的内容。JavaUI框架概述应用将在屏...
2022-01-19 07:13:05 5065浏览 0点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)今天我从认识鸿蒙开始,然后从零到1写个demo,我与鸿蒙结缘,还得是坚果大哥的推荐,当时是坚果老师说可以了解一下鸿蒙,运气好的话,还可以顺便拿个鸿蒙手环,这不,就来了。首先认识一下鸿蒙系统是什么?鸿蒙系统是什么鸿蒙OS分布式操作系统简介鸿蒙系统(HarmonyOS),是第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。...
2022-01-18 07:50:57 3998浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)在此后之前允许我介绍两个知识点代码编辑器代码编辑器是程序员花费大部分时间的地方。有两种主要类型的代码编辑器:IDE和轻量级编辑器。许多人使用每种类型的一种工具。集成开发环境术语[IDE](https:en.wikipedia.orgwikiIntegrateddevelopmentenvironment)(集成开发环境)是指与许多功能强大的编辑器,通常在运行“整个项目。”顾名思...
2022-01-17 22:13:19 4427浏览 1点赞 0回复 0收藏