鸿蒙应用开发
Android之禅
和你分享有价值有思考的技术文章。
公众号 “Android之禅”
展开
-
Harmony系列之 初探Ability
欲开发鸿蒙应用,须先搞懂 Ability。Ability是什么官方定义Ability 是应用所具备能力的抽象,也是应用程序的重要组成部分。它是可见的,承载一个业务可视化界面;亦可为隐藏的,在背后默默为你干脏活;又能在多应用间架起数据访问的桥梁,方便数据沟通。鸿蒙应用是以 Ability 为单位进行部署,开发者通过继承 Ability 类来实现应用所需能力。如果从安卓 API 能力角度上看,鸿蒙OS的 Ability 提供的能力囊括了 Activity、Service、ContentProvi.原创 2020-12-31 09:40:06 · 450 阅读 · 0 评论 -
Harmony系列之 工程结构与应用配置的理解
这篇文章主要讲鸿蒙应用的工程结构及应用配置,讲述期间穿插 Android 工程作为对比及迁移理解。直入主题,先看下图(左鸿蒙右安卓)无论是鸿蒙工程还是安卓工程,其结构相似,按内容可划分为:项目构建 及 模块内容项目构建这部分内容对于安卓开发者来说,Gradle 构建系统很是熟悉。项目构建的内容包含依赖文件(位于 gradle/Wrapper 文件夹),以 .gradle 结尾的脚本文件,.properties 结尾的配置文件,可执行文件及 settings.gradle。settings.gr原创 2020-12-24 10:00:20 · 412 阅读 · 0 评论 -
Harmony系列之 P40 运行鸿蒙手机应用
入手学习鸿蒙应用最直接的方式就是动手尝试在本地编译项目并运行起来,直入主题。工欲善其事必先利其器,先从官网渠道下载一个 IDE 开发工具。从 HarmonyOS Developer官网的开发分区找到 HUAWEI DevEco Studio IDE 开发工具。DevEco Studio 和 Android Studio 一样是基于 IntelliJ IDEA Community 开源版本打造。其面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等原创 2020-12-17 09:32:31 · 763 阅读 · 0 评论 -
Harmony系列-Android 开发者启航
去年8月份,华为在开发者大会上正式发布操作系统 HarmonyOS。时隔一年有余,今年9月10日鸿蒙系统正式升级至 2.0 版本。根据官方公布的计划,在明天(10月16日)开放手机 Beta 测试版本。在过去的一年里,身边的安卓开发者似乎对 HarmonyOS 并不了解。目前由于华为并没有开放鸿蒙手机系统相关内容,没有足够亮眼的表现来引起移动开发者的关注。在12月9号,谷歌正式开源 Fuchsia 系统,继 Android 和 ChromeOS 后发布的第三个操作系统。Fuchsia 系统对于谷歌尝试原创 2020-12-16 09:40:05 · 1745 阅读 · 0 评论