摘要:
华为鸿蒙harmonyOS分布式软总线构建低时延高带宽的本地虚拟网络 1.分布式软总线架构 分布式软总线将设备连起来,上面可以分布式数据管理,分布式任务调度,之上就是虚拟设备资源,再上就是应用程序 软总线怎么来的? 借鉴了硬件的总线设计:地址线,数据线,控制线 典型特性:即插即用,高可靠,低延时,高 阅读全文
摘要:
1.Ability是什么? ability是能力的意思 也是HarmonyOS应用程序能力的抽象,功能的意思。 Ability是应用程序的基础单元,一个应用程序可以有多个能力(Ability)。 简单来说应用程序通过Ability为单元来表达功能 2.Ability分为两种类型 FA(feature 阅读全文
摘要:
华为终端生态开发平台包括两部分:应用开发和设备开发 设备开发:https://device.harmonyos.com/ 应用开发:https://developer.harmonyos.com/ 以设备开发和应用开发为基础的鸿蒙系统构建新设备,新交互,新服务。 应用开发面临的挑战: 1.不同屏幕的 阅读全文
摘要:
程序调试遇到的挑战: 1.多语言调用:js java c++ c各语言的混合开发 2.多设备运行:跨设备调用 3.元能力流转:流转在具体哪个设备如何做到多设备信息汇总协同分析。 devEco studio 提供了分布式多设备调试能力: 1.跨语言调试 2.跨设备调试 3.x-ray变量可视化 4.h 阅读全文
摘要:
应用开发分三种情况: 1.通用开发:各设备通用。 2.原子化服务开发:免安装应用,可拆可选的专用服务。 3.设备差异化开发:设备专有特性开发 使用HUAWEI DevEch Studio(IDE)作为全场景设备的开发工具。 1.通用开发 通用开发需要了解: 1.鸿蒙系统的定位,架构和技术特性 2.应 阅读全文
摘要:
1.文本跑马灯效果例子: <Text ohos:id="$+id:paotext" ohos:height="50vp" ohos:width="300vp" ohos:background_element="#0FF1AC" //背景颜色 ohos:text="我要跑啊啊啊啊抛弃了跑起来啊啪啪啪 阅读全文
摘要:
1.px vp px是什么 1.px即像素,像素是我们熟悉的,一种显示的点,一般说的几k屏就是像素 2.vp(virtual pixels)虚拟像素,说是虚拟像素,其实一种对应的物理大小 vp=(px*160)/ppi ppi(pixels per inch,屏幕像素点密度,每英寸多少像素点(屏幕对 阅读全文
摘要:
1.app的大体结构: app是由ability包组成的,即多个ability组成。 ability看成是一个窗口容器,每个ability由多个abilitySlice组成,在AbilitySlice中获取布局,显示和操作组件。 app的结构相关数据(应用清单)存放在config.json文件。 启 阅读全文
摘要:
常见缩写名称: ohos(Open Harmony OS):开源鸿蒙操作系统。 agp(Advanced Graphic Platform):高级图形平台。 HPM(HarmonyOS Package Manager):鸿蒙包管理器。 HVD(HarmonyOS Virtual Device):鸿蒙 阅读全文
摘要:
1.鸿蒙的开发工具: HUAWEI DevEco Studio(简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE)Eco:Ecology(生态)IntelliJ IDEAIntelli: Intel 阅读全文