浅谈Openharmony 和 HarmonyOS
OpenHarmony和HarmonyOS是华为鸿蒙生态体系中的两大核心操作系统,二者既有紧密的技术联系,又在定位、应用生态和开发语言等方面存在显著差异。随着鸿蒙系统从兼容走向原生,从Java到ArkTS的开发语言演进成为理解鸿蒙生态发展的重要线索。本文将从系统关系、版本演进和开发语言变迁三个维度,全面解析OpenHarmony与HarmonyOS的差异与协同。一、系统关系与定位差异1. 开源与闭
金融向新力|与创新者同行,浦发银行点燃鸿蒙开发者生态新引擎
操作系统作为数字经济的底座,其国产化突围尤为关键。
【HarmonyOS NEXT】地图使用详解(三)标点定位问题
在使用geoLocationManager的getCurrentLocation方法获得的用户定位经纬度的坐标系为 WGS84 ,但是mapkit使用的是GCJ02坐标系。因此,我们在使用获取用户经纬度然后直接生成标记时,会出现坐标偏移问题。如下:
【HarmonyOS NEXT】地图使用详解(二)
上篇文章对开发环境初始化进行了讲解,这篇文章是对地图Picker系列组件的讲解。包括地点选取模块和地点详情展示模块。
【HarmonyOS NEXT】地图使用详解(一)
这系列文章主要讲解鸿蒙地图的使用,当前可以免费使用,并提供了丰富的SDK给开发者去自定义控件开发。目前可以实现个性化显示地图、位置搜索和路径规划等功能,轻松完成地图构建工作。需要注意的是,现在测试只能使用实体手机去做调试,模拟器和预览器是没有办法做测试和使用的。
【HarmonyOS 6】获取华为用户信息
这篇文章主要记录,个人开发者在获取华为用户授权后,拿到用户的头像和名字。获取用户的电话号码的获取需要应用获得scope权限,现仅对企业开发者开放。
【HarmonyOS NEXT】【自定义组件】下拉选择框
在项目中遇到了一个下拉选择框组件的开发需求:
HarmonyOS 6 云开发-用户头像上传云存储
在之前的文章中提到,我们通过Account Kit拿到用户的头像和名称,在软件开发中,我们需要拿到用户信息,需要把用户ID、名字、头像信息存储到云数据库和云存储中。这篇文章主要讲解怎样子获取用户的头像后,并上传用户头像到云存储的过程。
#HarmonyOS NEXT体验官# 应用文件访问
访问和管理应用文件,对于每个应用,系统会在内部存储空间映射出一个专属的应用沙箱目录,是应用文件目录与一部分系统文件所在的目录组成的集合。也就是应用可见的目录范围即为“应用沙箱目录”。
#HarmonyOS NEXT体验官# HMRouter使用详解(一)环境配置
在项目中使用官方推荐的Navigation时,需要在所有的页面上都添加一层NavDestination,在代码阅读上会增加多个层级,而且还要在主页面设置对应名字的跳转等问题,配置起来比较繁琐。看到大佬开发的HMRouter使用起来方便简洁,因此,写下这篇文章记录HMRouter的使用。
#HarmonyOS NEXT体验官# 应用权限原理和封装
在项目中,避免不了需要调用系统资源和系统能力,比如:日历读写、摄像头等。因此,需要了解对系统资源访问权限的申请方式方法。
#HarmonyOS NEXT体验官# 图片选择方案
封装一个选择图片和调用拍照相机的按钮,展示api13下选择图片和调用相机,可以使用不申请用户权限的方式,进行图片的选择和修改。但是,目前方案并未包含上传图片保存的功能,仅提供图片选择或者拍照后,图片展示的一种方案。
【HarmonyOS NEXT】Calendar Kit日历管理
Calendar Kit提供日历与日程管理能力,包括日历的获取和日程的创建能力。
【HarmonyOS NEXT】定位相关知识(Locationkit)
LocationKit提供了定位服务、地理围栏、地理编码、逆地理编码和国家码等功能。
#HarmonyOS NEXT体验官# 关系型数据库封装DBHelper
#HarmonyOS NEXT体验官# 关系型数据库封装DBHelper
#HarmonyOS NEXT体验官# 云开发-用户自动认证
#HarmonyOS NEXT体验官# 云开发-用户自动认证
超越常规扫码:鸿蒙扫码如何实现复杂、远距二维码的快速精准捕捉
在数字化快速发展的时代,扫码早已深度融入到支付、物流、餐饮、社交等众多生活与商业场景,成为连接线上与线下的关键数字入口。然而,看似简单的"扫一扫"动作,其背后却隐藏着日益复杂的技术挑战:远距离模糊、曲面扭曲形变、环境光干扰、以及物理遮挡污损......这些现实痛点都可能导致码识别失败,严重损害用户体验和商业效率。鸿蒙扫码(通过HarmonyOS SDK Scan Kit对外开放
HarmonyOS 6搭载 超能小艺:懂你心思还能学习,做专属你的超级助理
11月25日,HUAWEI Mate系列旗舰新品发布会举行,HUAWEI Mate80系列与HUAWEI Mate X7重磅登场,其发布搭载的HarmonyOS 6成为全场焦点之一。
鸿蒙应用开发,资源成本、开发及测试效率如何省?
近日,凤凰周刊、B站博主EPC分别发布了关于鸿蒙生态开放能力的访谈视频,展示了云开发、预加载和云调试、云测试四大能力如何助力多行业开发者在开发、测试及上架环节取得优秀成果和体验。这些行业开发者们有的使用能力后资源成本节约80%-90%,有的开发效率提升60%,有的测试效率提升10%。过往一些困扰开发者的成本、时间等难题,如今在HarmonyOS身上可能有了较好的解决方案。云开发:从单一端侧开发到轻
鸿蒙应用全流程测试指南上线,为开发者提供测试必备导航
应用质量、用户体验是应用开发中重点关注的问题,每一位开发者都希望自己的应用能够以最佳状态抵达用户手中。因此测试环节常常成为应用开发及上架发布阶段的“拦路虎”——资料分散、流程复杂、工具难寻等,这些痛点不仅需要增加相应的人力成本,还延长了开发周期。针对这些问题,华为近日在开发者联盟官网的“HarmonyOS开发入门”上线了测试服务快速入门专题页,涵盖单元测试、UI 测试、专项测试、用户测试和应用性能