北向开发的目标是为鸿蒙生态系统构建丰富多样的应用程序,满足用户在不同场景下的需求。通过北向开发,开发者可以充分利用鸿蒙操作系统的独特优势和强大功能,为用户带来全新的体验,同时也为自身创造更多的商业机会和价值。
开发技术与特点
1. 分布式技术:鸿蒙操作系统的一大特色是分布式能力,北向开发可以充分利用这一特性,实现跨设备的应用协同。例如,在手机、平板、智慧屏等设备之间实现数据共享、任务流转和多屏互动。
2. 原子化服务:原子化服务是一种轻量级的应用形态,具有免安装、即点即用的特点。开发者可以开发原子化服务,为用户提供更加便捷的服务体验。
3. 统一开发框架:鸿蒙提供了统一的开发框架,使得开发者可以一次开发,多端部署,大大提高了开发效率和应用的兼容性。
4. 丰富的 UI 组件:鸿蒙提供了丰富多样的 UI 组件,开发者可以轻松构建美观、流畅的用户界面。同时,还支持自定义组件的开发,满足个性化的需求。
下面针对【鸿蒙】应用开发中的一些技术点做的整理归纳,大家可以针对自己所需要了解的内容进行参考学习:
基础组件
- 基础组件(text开发)
- 基础组件(input开发)
- 基础组件(button开发)
- 基础组件(picker开发)
- 基础组件(image开发)
- 基础组件(image-animator开发)
- 基础组件(rating开发)
- 基础组件(slider开发)
- 基础组件(chart开发)
- 基础组件(switch开发)
- 基础组件(toolbar开发)
- 基础组件(menu开发)
- 基础组件(marquee开发)
- 基础组件(qrcode开发)
- 基础组件(search开发指导)
容器组件
Canvas组件
- Canvas组件开发(Canvas对象)
- Canvas组件开发(CanvasRenderingContext2D对象)
- Canvas组件开发(Path2D对象)
- Canvas组件开发(OffscreenCanvasRenderingContext2D对象)
UI组件
- 添加组件(按钮 (Button))
- 添加组件(单选框 (Radio))
- 添加组件(切换按钮 (Toggle))
- 添加组件(进度条 (Progress))
- 添加组件(文本显示 (Text/Span))
- 添加组件(文本输入 (TextInput/TextArea))
- 添加组件(显示图片 (Image))
- 添加组件(自定义弹窗 (CustomDialog))
- 添加组件(视频播放 (Video))
- 添加组件(自定义绘制 (XComponent))
- 添加组件(Native XComponent)
- 气泡提示 (Popup)
- 菜单(Menu)
- 组件导航 (Navigation) (推荐)
- 页面路由 (@ohos.router)
- Router切换Navigation
- 绘制几何图形 (Shape)
- 使用画布绘制自定义图形 (Canvas)
- UI开发 (兼容JS的类Web开发范式)
- UI开发 (js标签配置&app.js)
- UI开发框架 (HML语法)
- UI开发框架 (CSS语法
- <