【HarmonyOS-北向开发(软件)】
·
HarmonyOS-北向开发(软件)
ArkTS
■ TypeScript-语法
■ ArkTS-语法
■ ArkTS-装饰器
■ ArkTS-布局
■ ArkTS-控件
■ ArkTS-通用事件
■ ArkTS-模式-动画-路由
■ ArkTS-绘制
■ 工具
■ DevEco Studio
■ DevEco Code
■ 华为开发者联盟官方示例
HarmonyOS 官方示例仓库(OpenHarmony Samples)地址(Gitee):
华为开发者联盟官方示例 GitHub
■ HarmonyOS-云调试

■ 调试
■ 真机调试
-
设备要求
你要准备一台支持 HarmonyOS 5.0.1(13)以上的华为手机。 -
打开手机的 USB 调试
- 找到 设置->关于本机->软件版本
- 点击 软件版本 6 次,会询问你是否需要打开开发者选项,点击 确认 即可打开。
- 打开 设置->系统->开发者选项->USB 调试
- 用数据线连接打开了 DevEco Studio 项目的电脑
你应该能在 DevEco Studio 右上角发现你的设备。

- 设置签名
- 在 DevEco Studio 中打开 File -> Project 窗口,切换到 Singing Configs 标签。
- 勾选自动签名(Automatically generate signature)
- 如果未登录,请先登录
- 点击确认即可

- 启动项目

点击右上角的 Run ‘entry’ 或者 Debug ‘entry’ 即可在真机上预览项目。
如果启动时提示安装失败,有可能是签名设置的问题,请再次检查签名情况。
■ HarmonyOS-数据持久化
■ 1. HarmonyOS-本地
■ 2. HarmonyOS-数据库
■ HarmonyOS-网络
■ 1. HarmonyOS-蓝牙
■ 2. HarmonyOS-星闪
■ 3. HarmonyOS-定位
■ 4. HarmonyOS-
■ 5. HarmonyOS-http访问


■ HarmonyOS-App发布
■ 鸿蒙 Kit(套件)
🔹 应用框架(必学)
- @kit.AbilityKit:程序框架,UIAbility、Want、生命周期、页面跳转(你刚问过)
- @kit.ArkUI:方舟 UI,组件、布局、@State、@Builder、页面渲染
- @kit.ArkData:方舟数据,数据库、Preferences、数据持久化、跨设备同步
- @kit.ArkWeb:Web 组件,加载网页、H5 交互
- @kit.FormKit:卡片(万能卡片)开发
- @kit.BackgroundTasksKit:后台任务、长时任务、定时提醒
- @kit.CoreFileKit:文件读写、沙箱文件管理
🔹 网络通信
- @kit.ConnectivityKit:短距通信 ✅(蓝牙 BLE、WiFi、NFC、星闪 NearLink,你刚问过)
- @kit.RemoteCommunicationKit:远程网络,fetch、http、https 请求
- @kit.NetworkKit:网络状态监听、网卡、DNS、网络诊断
- @kit.DistributedServiceKit:分布式能力,跨设备协同、跨设备数据流转
🔹 媒体硬件
- @kit.AudioKit:音频播放、录音
- @kit.CameraKit:相机拍照、预览
- @kit.MediaLibraryKit:相册图片视频访问
🔹 系统 & 工具
- @kit.PerformanceAnalysisKit:hilog 日志、性能监控(模板里经常出现)
- @kit.InputKit:输入、触屏、键鼠事件
- @kit.UserAuthenticationKit:生物认证(指纹、人脸)
- @kit.UniversalKeystoreKit:加密、密钥安全存储
🔹 应用服务(平台能力)
- @kit.LocationKit:定位、GPS
- @kit.NotificationKit:通知、弹窗通知
- @kit.PushKit:华为推送
- @kit.ShareKit:系统分享
- @kit.ScanKit:扫码
- @kit.MapKit:地图
🔹 AI & 图形
- @kit.MindSporeLiteKit:端侧 AI 推理
- @kit.ArkGraphics2D:2D 画布绘制
📌 重点区分(新手最容易混)
@kit.AbilityKit:管应用生命周期、跳转(不是 UI)@kit.ArkUI:管页面、组件、布局@kit.ConnectivityKit:蓝牙 / WiFi/NFC(设备和设备近场)@kit.RemoteCommunicationKit:http、访问服务器(上网)
■ HAP (Harmony Ability Package)
✅ 一句话:**鸿蒙应用可以安装、运行的最小单元,后缀 .hap**Huawei Dev…
| 名称 | 全称 | 能不能独立安装运行 | 作用 |
|---|---|---|---|
| HAP | Harmony Ability Package | ✅ 可以 | 运行模块,entry/feature |
| HAR | Harmony Archive | ❌ 不可以 | 静态共享包,编译时代码直接打进 HAP |
| HSP | Harmony Shared Package | ❌ 不可以 | 动态共享包,运行时多个 HAP 共用一份代码,省体积 |
| AppPack | 应用包 | 上架分发单元 | 由 1 个或多个 HAP + pack.info 组成,提交华为应用市场 |
■
🔹
■
■
更多推荐

所有评论(0)