1端云一体化概述端云一体化开发与微信云开发、DCloud旗下的uniCloud云开发类似,是为丰富HarmonyOS对云端开发的支持、实现端云联动,DevEcoStudio以CloudFoundationKit(云开发服务)为底座、在传统的“端开发”基础上新增“云开发”能力,为开发者提供端云一体化开发、调测、构建等功能,开发者可以使用DevEcoStudio开发应用端侧的业务代码,还可以开发和调试应用云侧的服务代码,并在开发完成后将云侧工程一键部署到AGC云端,...
关于作者白晓明宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL华为开发者学堂51CTO学堂CSDN学堂认证讲师开放原子开源基金会2023开源贡献之星OpenHarmony三方库贡献者公众号:开源开发者新视界(openwatcher)1前言“我的位置”功能在表象上或许给人以简单之感,但从专业角度深入剖析,其蕴含着极为可观的信息量与巨大潜力。此功能绝非仅仅局限于作为一个单纯显示用户当...
2024-08-24 10:12:29 1.7w浏览 0点赞 0回复 0收藏
关于作者白晓明宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL华为开发者学堂51CTO学堂CSDN学堂认证讲师开放原子开源基金会2023开源贡献之星OpenHarmony三方库贡献者公众号:开源开发者新视界(openwatcher)在当今高度数字化时代,精准的地图服务已然成为我们日常生活与工作中不可或缺的重要组成部分。无论是日常出项规划路线,还是在工作中进行位置定位于导航,地图服...
2024-08-21 17:45:13 1.6w浏览 0点赞 0回复 0收藏
[toc](目录)关于作者白晓明宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL华为开发者学堂51CTO学堂CSDN学堂认证讲师开放原子开源基金会2023开源贡献之星OpenHarmony三方库贡献者公众号:开源开发者新视界(openwatcher)在先前的环节中,我们所获取到的位置信息是以经纬度的方式来呈现。不可否认,这种呈现方式在描述位置时具有极高的准确性,能够精确地定位到地球的每...
2024-08-20 10:36:31 1.4w浏览 1点赞 0回复 0收藏
关于作者白晓明宁夏图尔科技有限公司董事长兼CEO、坚果派联合创始人华为HDE、润和软件HiHope社区专家、鸿蒙KOL、仓颉KOL华为开发者学堂51CTO学堂CSDN学堂认证讲师开放原子开源基金会2023开源贡献之星公众号:开源开发者新视界(openwatcher)数字化飞速发展的今天,我们所拥有的智能设备中各种各样的应用程序,其中的位置服务功能正悄然改变着我们的生活方式。比如外卖订餐App可根据我们所在位置推荐周边商家和外卖小哥,短视频...
2024-08-19 16:14:48 1.5w浏览 1点赞 0回复 0收藏
[toc](目录)一、引言随着信息技术的飞速发展,移动应用程序已经成为人们生活和工作中不可或缺的一部分。然而,随之而来的是对应用程序安全性的更高要求,尤其在用户隐私保护方面。工信部一直高度重视用户隐私保护,并依据《个人信息保护法》、《电信条例》、《规范互联网信息服务市场秩序若干规定》、《电信和互联网用户个人信息保护规定》等相关法律法规规章,对涉及用户隐私获取做出明确的通知,防止未经用户授权访问用户隐私...
2024-08-18 16:30:37 1.5w浏览 1点赞 1回复 0收藏
[toc](目录)1.前言计算机编程广袤领域中,进制转换犹如一座神秘而关键的桥梁,连接着数字世界的不同维度。它不仅仅是一项基础的技能,更是理解计算机内部运作机制、优化算法效率以及解决复杂问题的重要基石。进制,作为数字的表达形式,在不同的场景中发挥着独特的作用。无论是二进制的简洁高效,用于计算机底层的运算和数据存储;还是十六进制的紧凑和直观,常用于表示内存地址和颜色编码;亦或者是我们日常生活中最熟悉的十进...
2024-08-05 16:36:51 4762浏览 2点赞 0回复 0收藏
[toc](目录)JS开源库适配OpenHarmony系列第一期实操1.为什么适配JS开源库由于OpenHarmony应用是基于ArkTS开发,而ArkTS是在保持TypeScript(简称TS)基础语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。因此在开发OpenHarmony三方库时,建议首选在成熟的JSTS开源三方库上开发。2.选择哪个JS开源库合适JSTS开源三方库的选择需遵循易用性、实用性、维护性、扩展性等特性,通常方法是在githubnpm上按照特性...
2023-12-26 10:36:24 7556浏览 3点赞 3回复 1收藏
前言数独闯关游戏元服务,支持2\4历史闯关记录卡片、4\4数独闯关游戏卡片,无需进入元服务,可在桌面上开始游戏,同步刷新记录。1基本概念元服务(原名原子化服务)是一种基于HarmonyOSAPI的全新服务提供方式,以HarmonyOS万能卡片等多种呈现形态,向用户提供更轻量化的服务。具有即用即走、信息外显、服务直达的特性。万能卡片(简称卡片)是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达、减少体...
2023-08-04 09:02:56 2.0w浏览 6点赞 8回复 3收藏
1前言OpenHarmony3.2Release版本发布虽然滞后,但还是来了,是的,它在4月9日晚上在[OpenHarmonyGitee](https:gitee.comopenharmonydocsblobmasterzhcnreleasenotesOpenHarmonyv3.2release.md)发布了。本次升级修复了一些缺陷,新增了一些能力,同时对包管理工具进行了变更,更多详细信息请阅读OpenHarmony3.2Release文档。2注意事项开发工具需要重新安装DevEcoStudio3.1.0.400由于包管理工具更换,安装后需要对开发环境进行诊...
2023-04-10 14:03:06 7532浏览 4点赞 5回复 2收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)1ResultSet(结果集)ResultSet(结果集)是OpenHarmony关系型数据库提供查询数据表返回结果的方法,提供了多种灵活的数据访问方式,以便于开发者获取各项数据,ResultSet属性如表11所示,ResultSet方法如表12所示。表11ResultSet属性名称类型必填说明columnNamesArray\是结果集中所有列的名称columnCountnumber是结果集中的列数rowCountnumber是...
2023-03-28 17:02:57 4331浏览 1点赞 1回复 0收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)1概述关系型数据库(RelationalDatabase,以下简称RDB)是一种基于关系模型来管理数据的数据库,是在SQLite基础上提供一套完整的对本地数据库进行管理的机制,为开发者提供无需编写原生SQL语句即可实现数据增、删、改、查等接口,同时开发者也可以直接运行原生SQL语句来满足复杂的场景需要。关系型数据库在应用卸载之后,才会被自动清除。2运作机...
2023-03-24 17:48:29 6788浏览 3点赞 5回复 3收藏
[【本文正在参加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 3607浏览 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 7348浏览 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 6653浏览 2点赞 2回复 1收藏
1端云一体化之前本人在OpenHarmonyHarmonyOS应用程序中集成了AppGalleryConnect中的认证服务做应用程序的登录入口,而HarmonyOS3.1Beta1更进一步提升了开发体验,依托AppGakkeryConnect的Serverless云服务开放接口,通过DevEcoStudio的云开发能力,开发者可以在创建工程时通过选择云开发模板,即可体验端云一体化协同开发,关于端云一体化详细介绍可参见[端云一体化开发](https:developer.harmonyos.comcndocsdocumentationdocg...
2023-02-21 12:25:14 1.3w浏览 5点赞 5回复 5收藏
启动页作为应用程序首次出现的页面,该页面提供一些预加载数据的提前获取,防止应用程序出现白屏等异常,如是否第一次访问应用程序并开启应用欢迎页;判断用户登录信息进行页面跳转;消息信息懒加载等。常见启动页参数如下表所示:属性类型描述必填timernumber倒计时时长,默认3秒YisLogoboolean显示图片类型。false:常规图,默认;true:logo图NbackgroundImgResourceStr显示图片地址NcompanyNamestring企业名称NmfontColorRe...
2023-02-17 12:58:31 7331浏览 3点赞 3回复 2收藏
11月4日在HDC大会(华为开发者大会2022)推出一套覆盖应用设计、开发、测试、上架、运营全生命周期的七大开发套件“金字塔”,本次分享内容围绕处于“塔尖”位置的一站式应用及原子化服务运营平台AGC(AppGalleryConnect,华为应用市场)展开。1认识AGCAGC是华为整合内部各项优秀服务,并将在全球化、质量、安全、工程管理等领域长期积累的能力开放给开发者,其致力于为应用的创意、开发、分发、运营、经营各环节提供一站式服务,为...
2022-12-14 21:35:26 1.1w浏览 6点赞 6回复 5收藏
[【本文正在参加「盲盒」+码有奖征文活动】](https:ost.51cto.composts19288)前言AppGalleryConnect(简称AGC)是华为整合内部各项优质服务,将其在全球化、质量、安全、工程管理等领域长期积累的能力开放给开发者。通过集成AGC构建服务,可以降低企业开发、运维、人力成本;通过集成AGC增长服务能够使企业产品快速实现用户增长,加速企业应用商业成功率;通过集成AGC质量服务,可以精准定位应用异常,从而为应用的性能保驾护航。...
2022-11-22 17:14:33 1.2w浏览 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 1.1w浏览 3点赞 2回复 3收藏