纸上得来终觉浅,绝知此事要躬行
私信
主帖 61
回帖 193
视频 9
提问 3
回答 35
资源
专栏 1
1.介绍在[天行数据](https:www.tianapi.com)发现一个有趣的Api接口藏头诗生成,只要输入特定的内容就能生成藏头诗句,借着我正在参与[物联网征文活动](https:ost.51cto.composts14758),使用DevEcoStudio3.0Beta4实现一款运行在OpenHarmony操作系统上的应用程序。2.开发环境1.开发工具:[DevEcoStudio3.0Beta4](https:developer.harmonyos.comcndevelopdevecostudiodownloadbeta)3.申请[藏头诗生成API接口天行数据TianAPI](http...
9天前 1527浏览 4点赞 1回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)[toc](目录)1.HarmonyOSOpenHarmonynpm包(what)npm包是提供给开发者解决相对问题的三方依赖文件,而HarmonyOSOpenHarmonynpm包是针对HarmonyOSOpenHarmony开发提供的三方依赖文件。2.提交npm仓原因(why)开发多个HarmonyOSOpenHarmony应用程序时,对于[打印日志](https:ost.51cto.composts14627)、[字符串处理](https:ost.51cto.composts14631)、[数据...
2022-07-26 11:39:46 1288浏览 5点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)1.图标介绍应用程序中图标作为UI界面视觉组成的一部分,其可以替代文字表达出文字的含义。如底部选项卡使用图标+文字的方式视觉效果更明显,使用不同的图标表示天气状态等。本节将构建适用于HarmonyOSOpenHarmonyicon图标组件库(基于eTS+Api8)。2.图标分类图片图标,如png,jpg等格式,缺点是占用存储大,且尺寸固定,放大缩小会使图像变虚,多个颜色的...
2022-07-25 11:56:46 1591浏览 6点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍开发OpenHarmony应用程序时进行数据请求,使用ohos.net.http模块,每次都需要创建一个http请求任务,然后执行请求方法,最后返回结果。最终造成每个页面都有大量相同的代码,如果域名发生变更,需要每个有数据请求的页面都去更改。因此有了数据请求封装,对外只提供get和post两种方法,只需要导入封装模块,调用封装方法,返回最终结果,把异常等在封...
2022-07-18 17:45:20 1370浏览 5点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍字符串处理是应用程序中最常见的,比如用户账号输入是否为空,用户账号是否数字、字母组合,用户password是否数字、字母、特殊符号组合等。如果每个字符串验证的地方都去写,代码量大且不易维护,将共用性强的抽离成方法,统一调用则会使代码更健壮。准备知识replace()替换字符串中的字符为其他字符substr()从指定开始位置截取字符串到指定结束位置正...
2022-07-14 17:33:16 706浏览 2点赞 0回复 0收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍在控制台日志打印窗口中找到应用程序中自定义的日志信息是比较困难的,官方对console日志打印不再维护且推荐使用ohos.hilog,接下来将对其进行封装,遵守易过滤、易查看的原则进行封装,封装后更便于调试应用程序。准备知识在打印日志之前需要调用hilog.isLoggable检查指定领域标识、日志标识和级别的日志是否可以打印。日志级别DEBUG(3)hilog.LogLev...
2022-07-14 16:34:56 1936浏览 9点赞 2回复 0收藏
[toc](目录)1992年4月6日,"扫雷"小游戏首次搭载在Windows3.1,至今正好30周年,如今被贴上了"暴露年龄"标签😂😂,本节实现"扫雷"小游戏并运行在DAYU200开发板上环境开发板:DAYU200系统版本:OpenHarmonyv3.2Beta1Sdk版本:ohossdk3.2.2.5开发工具:DevEcoStudio3.0.0.901(ForOpenHarmony)实现过程1.创建MineSweeping项目2.修改index.ets页面代码,使用Stack容器、Image组件、Text组件构建开始游戏按钮。Stack({alignContent...
2022-07-06 17:34:50 1719浏览 5点赞 2回复 1收藏
[toc](目录)想到就开始行动,比想更重要。可以忽略的一些废话😂😂😂这篇文章到底为什么存在?存在的价值到底在哪儿?我并没有思考这些,仅仅是想将在开发OpenHarmony应用程序路上遇到的一些问题或者解决方法记录下来,以便于在某个天气晴朗的下午我又遇到时可以方便查阅。最终经历了4个炎热的10小时,我还是失败了😂😂😂,systemcore授权成功,截图返回undefined😒😒😒,赤裸裸的嘲讽😰😰😰1安装VMwareWorkstationPlayer1.1下载...
2022-06-30 11:33:11 2165浏览 3点赞 2回复 3收藏
1.环境开发板:DAYU200系统版本:OpenHarmony3.2.2.3SDK版本:ohossdk3.2.2.3开发工具:DevEcoStudio3.0.0.900(ForOpenHarmony)2.知识要点及示例图3.核心代码3.1滑动容器(Swiper)滑动容器是提供子组件具备切换的能力,除当前激活的索引值组件,其他组件处于隐藏状态。使用场景如图片轮播,内容轮播等。简单示例(swiperSimple.ets)EntryComponentstructSwiperSimple{privateswiperCtr:SwiperControllernewSwiperController...
2022-05-31 14:42:31 2148浏览 5点赞 1回复 3收藏
1.环境开发板:DAYU200系统版本:OpenHarmony3.2.2.3SDK版本:ohossdk3.2.2.3开发工具:DevEcoStudio3.0.0.900(ForOpenHarmony)2.知识要点及示例图3.知识点简要3.1堆叠容器(Stack)堆叠容器,即将子组件叠放在一起,后入先呈现的方式在UI中展示。可以理解为在箱子中装东西,最后放入箱子的在最上层。使用场景如首页读秒跳转、页面悬浮按钮等。简单示例(stackSimple.ets)EntryComponentstructStackSimple{build(){Flex({dir...
2022-05-28 23:18:03 3441浏览 2点赞 1回复 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 2719浏览 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 4815浏览 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 4988浏览 8点赞 5回复 3收藏
【本文正在参与优质创作者激励】$\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 4312浏览 7点赞 3回复 3收藏
【本文正在参与优质创作者激励】想要程序做什么首先自己要明确自己想要什么,通过分析选题思考程序需要哪些信息,如何与用户进行交互,以及以什么样的形式反馈给用户(即UI设计),最终通过运行调试完成整个应用程序的开发。1.做什么做一款多功能的计算器,其中类型包含标准计算器、科学计算器、程序员计算器、房贷计算器等。2.做成什么样计算器给用户提供多功能选择,通过按钮进行交互,文本进行反馈显示,并通过一系列数据处...
2022-03-07 22:50:07 5131浏览 5点赞 4回复 2收藏
$\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 4583浏览 3点赞 0回复 1收藏
【本文正在参与优质创作者激励】理想是很奇妙的。如果我稍微不理会,那这篇文章将永远也不会和你见面。在2021年我就在脑海中构建属于自己的HarmonyOS应用开发实战课程,但至今还未上线。我可以随便找些借口,比如被公司的开发进度占有了全部的时间,或者选择性健忘今天还要写文章,或者懒惰占据主导明天再开始吧。李老师的书上市了,董老师的书上市了,我的胎死腹中。2022年新的一年,我要开始搞事情!!!(你默认没有看到😄)...
2022-02-21 10:23:12 2441浏览 5点赞 1回复 3收藏
【本文正在参与优质创作者激励】‴01体验环境目标产品:软通动力OpenHarmony云端实验室之软通启航KP开发板——智能风扇模块实验案例操作系统:Window11浏览器:GoogleChrome96‴02简介软通动力OpenHarmony云端实验室是由软通动力开发的一款让南向开发者绕开OpenHarmony环境搭建的开发利器,能够使初学者(不限于初学者)不会被拒绝在开发环境门口之外,使用该实验室提供的案例能够使初学者(不限于初学者)迅速得到想要的结果。...
2022-01-11 11:09:38 8030浏览 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 5882浏览 12点赞 7回复 10收藏
【本文正在参与优质创作者激励】前言为了能够进一步对OpenHarmony3.0内置应用做修改,我需要先掌握ArkUI声明式开发范式的相关知识。通过电竞快览应用示例能够快速学习ArkUI声明式开发,并对相关知识点进行扩展学习,最终达到对组件、布局、动效和数据状态管理的初步掌握,并将最终的健康饮食应用程序安装到烧录了OpenHarmony3.0的Hi3516开发板上。ArkUI是一套构建HarmonyOS应用界面的声明式UI开发框架。它使用极简的UI信息语法...
2021-11-11 17:39:34 5130浏览 10点赞 6回复 7收藏
获得成就
已积累 8.5w 人气
获得 316 个点赞
获得 155 次收藏
技术团队作者
  • Tuer白晓明