美文网首页Android进阶之路Android开发经验谈Android技术知识
鸿蒙开发handbook(应用开发知识大纲)

鸿蒙开发handbook(应用开发知识大纲)

作者: Mr云台 | 来源:发表于2024-04-07 19:29 被阅读0次

    本文拟快速讲清楚开发一个鸿蒙工程需要了解的知识大纲,

    1. 后续会逐步针对每个小知识点输出专门的章节
    2. 这个handbook也会不断更新整理

    开发一款鸿蒙app我们需要关心哪些知识呢?

    1. 鸿蒙系统介绍

      • 层次架构图
      • 端云一体化开发架构
      • 需要什么技术栈
    2. 工程环境搭建

      • 注册开发者
      • IDE
      • 模拟器
      • 开发者套件
    3. 工程、及应用模型:link

      • stage模型(HAP,HAR,HSP)
      • UIAibitily对应Activity,其生命周期如何
      • component对应Android XML,其也有自己的生命周期
      • Ability栈——对应Activity栈
    4. UI开发(支持拖拽即低代码开发),布局,组件

    5. 其他应用需要的能力

    6. 应有间交互

    7. 并发能力 link

      • 如何使用线程、进程
      • 线程、进程模型
      • 通信机制
    8. 后台任务管理

      • 任务分类
      • 鸿蒙严格限制了配额
    9. 依赖管理

      • hnpm
      • 依赖传递性
    10. 编译、打包、发布,link

      • 打包命令
      • 签名
      • 应用上架
      • 是否支持热更新
      • 发布到公仓和私仓
    11. 调试技巧,link

    12. 华为官方提供的能力(很多,列举有限几个):link

      • 都属于HWcore里面提供的功能,分为(App Service、Graphics、Media、AI、SmartDevice、Security)
      • 支付
      • 账号服务
      • 推送
      • 广告
    13. 高阶知识

    相关文章

      网友评论

        本文标题:鸿蒙开发handbook(应用开发知识大纲)

        本文链接:https://www.haomeiwen.com/subject/bprtxjtx.html