1前言OpenHarmony3.2Release版本发布虽然滞后,但还是来了,是的,它在4月9日晚上在[OpenHarmonyGitee](https:gitee.comopenharmonydocsblobmasterzhcnreleasenotesOpenHarmonyv3.2release.md)发布了。本次升级修复了一些缺陷,新增了一些能力,同时对包管理工具进行了变更,更多详细信息请阅读OpenHarmony3.2Release文档。2注意事项开发工具需要重新安装DevEcoStudio3.1.0.400由于包管理工具更换,安装后需要对开发环境进行诊...
2023-04-10 14:03:06 3056浏览 4点赞 4回复 2收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)1ResultSet(结果集)ResultSet(结果集)是OpenHarmony关系型数据库提供查询数据表返回结果的方法,提供了多种灵活的数据访问方式,以便于开发者获取各项数据,ResultSet属性如表11所示,ResultSet方法如表12所示。表11ResultSet属性名称类型必填说明columnNamesArray\是结果集中所有列的名称columnCountnumber是结果集中的列数rowCountnumber是...
2023-03-28 17:02:57 1238浏览 1点赞 0回复 0收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)1概述关系型数据库(RelationalDatabase,以下简称RDB)是一种基于关系模型来管理数据的数据库,是在SQLite基础上提供一套完整的对本地数据库进行管理的机制,为开发者提供无需编写原生SQL语句即可实现数据增、删、改、查等接口,同时开发者也可以直接运行原生SQL语句来满足复杂的场景需要。关系型数据库在应用卸载之后,才会被自动清除。2运作机...
2023-03-24 17:48:29 2797浏览 3点赞 5回复 2收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)1回顾通过DevEcoStudio端云协同开发OpenHarmonyHarmonyOS应用程序(以下简称应用)集成AppGalleryConnect(以下简称AGC)平台[云函数](https:ost.51cto.composts21316)、[云数据库](https:ost.51cto.composts21406)、[云存储](https:ost.51cto.composts21534)三篇文章笔者从创建端云协同应用程序开始,逐步对云函数、云数据库、云存储简单的数据读...
2023-03-03 16:05:39 1136浏览 1点赞 1回复 0收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)前言在之前的文章中笔者分享了在OpenHarmony应用程序中集成AppGalleryConnect(AGC)五大类体系服务中构建应用基础能力的认证服务、云函数、云数据库,这些能力的应用都能够提升应用程序的快速迭代及上线。本次分享在OpenHarmony中使用AGC的云存储服务。1环境[DevEcoStudio3.1Beta1(V3.1.0.200)](https:developer.harmonyos.comcndevelopdevecos...
2023-02-27 16:15:48 2781浏览 11点赞 8回复 6收藏
在[自定义HamronyOS启动页组件](https:ost.51cto.composts21254)一文中封装了启动页组件,本节将结合端云协同开发,将启动页需要的参数保存到云数据库中,实现根据特定节气显示不同的启动页背景图。1环境[DevEcoStudio3.1Beta1(V3.1.0.200)](https:developer.harmonyos.comcndevelopdevecostudiodownload)[触觉智能IDOEVB3568V1开发板](http:www.industio.cnproductitem22.html)[自定义teui组件库]()[端云协同开发应用创建](htt...
2023-02-23 14:10:52 2989浏览 2点赞 1回复 1收藏
1端云一体化之前本人在OpenHarmonyHarmonyOS应用程序中集成了AppGalleryConnect中的认证服务做应用程序的登录入口,而HarmonyOS3.1Beta1更进一步提升了开发体验,依托AppGakkeryConnect的Serverless云服务开放接口,通过DevEcoStudio的云开发能力,开发者可以在创建工程时通过选择云开发模板,即可体验端云一体化协同开发,关于端云一体化详细介绍可参见[端云一体化开发](https:developer.harmonyos.comcndocsdocumentationdocg...
2023-02-21 12:25:14 5656浏览 5点赞 5回复 4收藏
启动页作为应用程序首次出现的页面,该页面提供一些预加载数据的提前获取,防止应用程序出现白屏等异常,如是否第一次访问应用程序并开启应用欢迎页;判断用户登录信息进行页面跳转;消息信息懒加载等。常见启动页参数如下表所示:属性类型描述必填timernumber倒计时时长,默认3秒YisLogoboolean显示图片类型。false:常规图,默认;true:logo图NbackgroundImgResourceStr显示图片地址NcompanyNamestring企业名称NmfontColorRe...
2023-02-17 12:58:31 3074浏览 3点赞 3回复 2收藏
11月4日在HDC大会(华为开发者大会2022)推出一套覆盖应用设计、开发、测试、上架、运营全生命周期的七大开发套件“金字塔”,本次分享内容围绕处于“塔尖”位置的一站式应用及原子化服务运营平台AGC(AppGalleryConnect,华为应用市场)展开。1认识AGCAGC是华为整合内部各项优秀服务,并将在全球化、质量、安全、工程管理等领域长期积累的能力开放给开发者,其致力于为应用的创意、开发、分发、运营、经营各环节提供一站式服务,为...
2022-12-14 21:35:26 6333浏览 6点赞 6回复 5收藏
[【本文正在参加「盲盒」+码有奖征文活动】](https:ost.51cto.composts19288)前言AppGalleryConnect(简称AGC)是华为整合内部各项优质服务,将其在全球化、质量、安全、工程管理等领域长期积累的能力开放给开发者。通过集成AGC构建服务,可以降低企业开发、运维、人力成本;通过集成AGC增长服务能够使企业产品快速实现用户增长,加速企业应用商业成功率;通过集成AGC质量服务,可以精准定位应用异常,从而为应用的性能保驾护航。...
2022-11-22 17:14:33 7293浏览 11点赞 11回复 8收藏
[【票选】快来pick你心目中的社区年度人气之星!](https:ost.51cto.composts16525)速来投出你手里珍贵的票!1前言在HarmonyOSOpenHarmony应用程序中一切皆Ability(能力),即是每个界面都可以是Ability,每个功能都可以是Ability,又将Ability分为FA(FeatureAbility)和PA(ParticleAbility)两种类型。其中FA唯一支持的模板PageAbility,其用于提供与用户交互能力,在设备主界面上有可见的桌面图标,能够通过图标启动应用程序进行交...
2022-09-02 14:53:05 5977浏览 3点赞 2回复 2收藏
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...
2022-08-01 08:00:38 4774浏览 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 3404浏览 5点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)1.图标介绍应用程序中图标作为UI界面视觉组成的一部分,其可以替代文字表达出文字的含义。如底部选项卡使用图标+文字的方式视觉效果更明显,使用不同的图标表示天气状态等。本节将构建适用于HarmonyOSOpenHarmonyicon图标组件库(基于eTS+Api8)。2.图标分类图片图标,如png,jpg等格式,缺点是占用存储大,且尺寸固定,放大缩小会使图像变虚,多个颜色的...
2022-07-25 11:56:46 4349浏览 6点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍开发OpenHarmony应用程序时进行数据请求,使用ohos.net.http模块,每次都需要创建一个http请求任务,然后执行请求方法,最后返回结果。最终造成每个页面都有大量相同的代码,如果域名发生变更,需要每个有数据请求的页面都去更改。因此有了数据请求封装,对外只提供get和post两种方法,只需要导入封装模块,调用封装方法,返回最终结果,把异常等在封...
2022-07-18 17:45:20 3683浏览 6点赞 2回复 1收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍字符串处理是应用程序中最常见的,比如用户账号输入是否为空,用户账号是否数字、字母组合,用户password是否数字、字母、特殊符号组合等。如果每个字符串验证的地方都去写,代码量大且不易维护,将共用性强的抽离成方法,统一调用则会使代码更健壮。准备知识replace()替换字符串中的字符为其他字符substr()从指定开始位置截取字符串到指定结束位置正...
2022-07-14 17:33:16 2071浏览 2点赞 0回复 0收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)介绍在控制台日志打印窗口中找到应用程序中自定义的日志信息是比较困难的,官方对console日志打印不再维护且推荐使用ohos.hilog,接下来将对其进行封装,遵守易过滤、易查看的原则进行封装,封装后更便于调试应用程序。准备知识在打印日志之前需要调用hilog.isLoggable检查指定领域标识、日志标识和级别的日志是否可以打印。日志级别DEBUG(3)hilog.LogLev...
2022-07-14 16:34:56 4538浏览 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 4879浏览 6点赞 2回复 2收藏
[toc](目录)想到就开始行动,比想更重要。可以忽略的一些废话😂😂😂这篇文章到底为什么存在?存在的价值到底在哪儿?我并没有思考这些,仅仅是想将在开发OpenHarmony应用程序路上遇到的一些问题或者解决方法记录下来,以便于在某个天气晴朗的下午我又遇到时可以方便查阅。最终经历了4个炎热的10小时,我还是失败了😂😂😂,systemcore授权成功,截图返回undefined😒😒😒,赤裸裸的嘲讽😰😰😰1安装VMwareWorkstationPlayer1.1下载...
2022-06-30 11:33:11 5829浏览 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 4915浏览 5点赞 1回复 3收藏