每天坚持掉一点,总会掉完的
私信
主帖 51
回帖 174
视频 3
提问 3
回答 35
资源 9
专栏 1
【本文正在参与优质创作者激励】$\color{FF0000}{有兴趣的可以通过社区群加我一起探索ArkUI应用开发😁😁😁}$$\color{ff9a3c}{往期推荐}$[这道菜我称为“ArkUI荟萃”—序](https:ost.51cto.composts10423)[了解一些ArkUI概念并熟悉应用的结构](https:ost.51cto.composts10518)[1️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10480)[2️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10653)[3️⃣通过编...
2022-04-09 01:07:48 1453浏览 6点赞 3回复 1收藏
【本文正在参与优质创作者激励】$\color{FF0000}{有兴趣的可以通过社区群加我一起探索ArkUI应用开发😁😁😁}$$\color{ff9a3c}{往期推荐}$[这道菜我称为“ArkUI荟萃”—序](https:ost.51cto.composts10423)[了解一些ArkUI概念并熟悉应用的结构](https:ost.51cto.composts10518)[1️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10480)[2️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10653)[3️⃣通过编...
2022-03-15 23:56:58 3096浏览 5点赞 4回复 2收藏
【本文正在参与优质创作者激励】$\color{FF0000}{有兴趣的可以通过社区群加我一起探索ArkUI应用开发😁😁😁}$$\color{ff9a3c}{往期推荐}$[这道菜我称为“ArkUI荟萃”—序](https:ost.51cto.composts10423)[了解一些ArkUI概念并熟悉应用的结构](https:ost.51cto.composts10518)[1️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10480)[2️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10653)3.5Row容器组...
2022-03-13 15:58:33 3544浏览 8点赞 5回复 2收藏
【本文正在参与优质创作者激励】$\color{FF0000}{有兴趣的可以通过社区群加我一起探索ArkUI应用开发😁😁😁}$接上篇[1️⃣通过编写计算器学习ArkUI组件](https:ost.51cto.composts10480)3.3Column容器组件通过3.2小节了解了Flex容器组件及简单的使用方法,本小节将介绍Column组件,并重构标准计算器布局,实现和Flex组件相同的布局效果。3.3.1Column容器组件Column容器组件称为沿垂直方向布局的容器(也可以称为线性布局),简而...
2022-03-10 21:19:39 2412浏览 7点赞 3回复 3收藏
【本文正在参与优质创作者激励】想要程序做什么首先自己要明确自己想要什么,通过分析选题思考程序需要哪些信息,如何与用户进行交互,以及以什么样的形式反馈给用户(即UI设计),最终通过运行调试完成整个应用程序的开发。1.做什么做一款多功能的计算器,其中类型包含标准计算器、科学计算器、程序员计算器、房贷计算器等。2.做成什么样计算器给用户提供多功能选择,通过按钮进行交互,文本进行反馈显示,并通过一系列数据处...
2022-03-07 22:50:07 3627浏览 5点赞 4回复 1收藏
$\begin{array}{rrr}\hline\\&\color{FF724C}{【本文正在参与优质创作者激励】}&\\\\\hline\end{array}$$\color{1F6CC0}{方舟开发框架(ArkUI框架)}$$\color{2A2C41}{针对不同目的和技术背景的开发者提供了两种开发范式:}$$\color{2A2C41}{①基于JS扩展的类Web开发范式(简称“类Web开发范式”)}$$\color{2A2C41}{②基于TS扩展的声明式开发范式(简称“声明式开发范式”)。}$$\color{1F6CC0}{声明式开发范式}$是为HarmonyOS...
2022-02-24 17:33:24 3436浏览 3点赞 0回复 1收藏
【本文正在参与优质创作者激励】理想是很奇妙的。如果我稍微不理会,那这篇文章将永远也不会和你见面。在2021年我就在脑海中构建属于自己的HarmonyOS应用开发实战课程,但至今还未上线。我可以随便找些借口,比如被公司的开发进度占有了全部的时间,或者选择性健忘今天还要写文章,或者懒惰占据主导明天再开始吧。李老师的书上市了,董老师的书上市了,我的胎死腹中。2022年新的一年,我要开始搞事情!!!(你默认没有看到😄)...
2022-02-21 10:23:12 1938浏览 5点赞 1回复 3收藏
【本文正在参与优质创作者激励】‴01体验环境目标产品:软通动力OpenHarmony云端实验室之软通启航KP开发板——智能风扇模块实验案例操作系统:Window11浏览器:GoogleChrome96‴02简介软通动力OpenHarmony云端实验室是由软通动力开发的一款让南向开发者绕开OpenHarmony环境搭建的开发利器,能够使初学者(不限于初学者)不会被拒绝在开发环境门口之外,使用该实验室提供的案例能够使初学者(不限于初学者)迅速得到想要的结果。...
2022-01-11 11:09:38 7205浏览 11点赞 3回复 5收藏
$\color{F00}{【本文正在参与优质创作者激励】}$[toc](目录)宽高(widthheight)属性名称描述JavaXMLJS(style或css)TSwidth宽度ohos:width"matchcontent"width:100%;.width('100%')height高度ohos:height"matchcontent"height:100%.height('100%')例:设置width为300fp,height为100fpJavaXMLhtmlxmlohos:width"300fp"ohos:height"100fp"JSjs您好世界或您好世界在.css中设置.title{width:300fp;height:100fp;}TStsText('您好世界'...
2021-11-22 14:02:39 5335浏览 12点赞 7回复 10收藏
【本文正在参与优质创作者激励】前言为了能够进一步对OpenHarmony3.0内置应用做修改,我需要先掌握ArkUI声明式开发范式的相关知识。通过电竞快览应用示例能够快速学习ArkUI声明式开发,并对相关知识点进行扩展学习,最终达到对组件、布局、动效和数据状态管理的初步掌握,并将最终的健康饮食应用程序安装到烧录了OpenHarmony3.0的Hi3516开发板上。ArkUI是一套构建HarmonyOS应用界面的声明式UI开发框架。它使用极简的UI信息语法...
2021-11-11 17:39:34 4527浏览 10点赞 6回复 7收藏
前言经过一周的不懈努力,终于完成了Hi3516烧录OpenHarmony3.0,如何完成烧录可查看[搭建OpenHarmony3.0(标准系统)Ubuntu环境](https:harmonyos.51cto.composts9097)和[OpenHarmony3.0镜像烧录至Hi3516上](https:harmonyos.51cto.composts9100)。在这两篇中我对如何搭建Ubuntu环境并获取源码,利用vscode和HiTool两种烧录方式进行烧录。本节将使用DevEcoStudio创建OpenHarmony应用程序,并通过hdc工具将其安装到Hi3516上。准备...
2021-11-06 11:36:58 5333浏览 5点赞 5回复 4收藏
前言在[搭建OpenHarmony3.0(标准系统)Ubuntu环境](https:harmonyos.51cto.composts9097)小节中,我已经完成了OpenHarmony3.0源代码编译,生成了能够烧录到Hi3516上的OpenHarmony3.0镜像,本节将记录烧录过程。准备工作1.Hi3516DV300开发板([介绍](https:www.openharmony.cnpages0001000101%E7%AE%80%E4%BB%8B))2.配置好环境的VisualStudioCode(其中DevEcoDeviceTool2.2Beta2)3.Hi3516DV300开发板串口驱动4.HiTool工具使用VS...
2021-11-04 19:35:44 5615浏览 7点赞 3回复 6收藏
前言开篇之前先说说自己的感触。通过这次将OpenHarmony3.0烧录到Hi3516DV300上,对于初学者环境的搭建还是很有挑战性。虽然在社区已经有好多老师提供了封装好的OpenHarmonyVM资源包,不过自己动手体验失败,失败,失败...成功的过程,这种滋味很美妙。准备工作1.安装VMware(16.2或其他版本)2.在VMware上安装ubuntu(20.04.3或其他版本)环境步骤将Ubuntushell改为bash1.在Ubuntu桌面右键打开终端工具,执行如下命令,输入密码...
2021-11-03 15:52:11 7504浏览 10点赞 2回复 10收藏
本地模拟器在HDC2021技术论坛上提出的HarmonyOS新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用IDE进行代码开发、调试时是必不可少的。在调试代码时能够快速响应,迅速定位才能够给使用者最优的体验。本次本地模拟器目前仅支持手机(HuaweiP40)的创建,可以运行和调试Phone设备的HarmonyOS应用,在本地模拟器上运行应用兼容签名与不签名两种类型的HAP。该特性在DevEcoStudioV3.0Beta1及更高版本中支持,...
2021-10-31 00:00:46 8378浏览 15点赞 17回复 8收藏
回顾与51CTO鸿蒙社区结伴而行的一年第一篇文章、第一篇答疑帖、第一次公开课...心之所想,事之所向第一份开发板、第一份社区明星奖牌、第一份MVP奖牌...功到自然成,得偿所愿值此佳节,愿社区,春风得意马蹄疾,一日看尽长安花。致我,愿身能似月亭亭,千里伴君行。拜谢各位“辛勤劳作”的小伙伴!!!
2021-09-10 11:56:42 4318浏览 10点赞 17回复 3收藏
一、公开课内容总结如果你在互联网企业或者即将进入互联网企业,或多或少你都接触过以下组件库。既然HarmonyOS已经有了7大类400多种组件,我们为什么还要构建组件库呢?使用“WWH”来解决问题,最终都可以得到你想要的。本次直播我也使用“WWH”来阐述为何要进行组件化。“WWH”即Why(为什么?)、What(是什么?这里指解决哪些痛点)、How(怎么做?代码干货)。为什么:并不是因为“懒”才构建组件库,如果App中使用多个相同...
2021-07-02 14:57:59 4337浏览 6点赞 2回复 4收藏
①自定义view的三种构造函数分别哪种情况下会走哪一个?这个构造器是Java代码中创建实例的时候调用的publicIMIcon(Contextcontext){this(context,null);}当在xml中自定义IMIcon属性时,需要调用这个构造器对属性进行处理publicIMIcon(Contextcontext,AttrSetattrSet){this(context,attrSet,null);}当在xml中自定义了样式属性时,需要调用这个构造器进行处理publicIMIcon(Contextcontext,AttrSetattrSet,StringstyleName){super(...
2021-07-02 10:45:08 4157浏览 4点赞 0回复 1收藏
1.5小结本章节初步认识鸿蒙分布式智能操作系统,初步认识DevEcoStudio开用户应用程序开发工具,创建第一个鸿蒙应用程序“HelloWorld”并对整个项目目录及主模块entry目录结构做了简单的介绍。一个APP包含一个或多个HAP,每个HAP都有一个config.json配置文件,对配置文件中的各个属性做了简单的了解。以及资源文件类型,如何在应用中使用系统资源和项目引入的资源。如何对“HelloWorld”进行修改,使其呈现内容和标题内容被改变...
2021-06-11 09:38:35 3540浏览 3点赞 2回复 0收藏
1.4“你好,世界”怎么来的不识庐山真面目,只缘身在此山中。在1.3小节中,创建HelloWorld鸿蒙应用程序并在远程模拟器屏幕上看到了“你好,世界”这么简单的一句话,到底是如何显示到屏幕上的呢?我想把“你好,世界”改为“你好,鸿蒙”,我该如何操作呢?我还想把标题栏的内容改为“我的第一个鸿蒙应用”到底如何实现呢?接下来,我们将详细的看看“HelloWorld”到底有什么,如何进行更改使其不再是HelloWorld示例。1.4.1鸿蒙...
2021-06-11 09:36:44 4893浏览 2点赞 1回复 1收藏
1.3与老朋友“HelloWorld”一起探索“宁期此地忽相遇,惊喜茫如堕烟雾。”无论是学习哪类开发语言,很多时候我们都是从“HelloWorld”开始,能够跑通一个简单的“HelloWorld”应用程序,那么我们基本上就可以开始后续的学习、编码、开发。对鸿蒙和IDE开发工具有一定了解之后,我们开始鸿蒙应用之旅,新建第一个HarmonyOS应用程序(图1.3.1)—“HelloWorld”,启动IDE开发者工具,选择CreateHarmonyOSProject。当然你也可以通过...
2021-06-07 21:33:57 4933浏览 3点赞 3回复 1收藏