![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
harmonyOS
编程教育的漏网之鱼
这个作者很懒,什么都没留下…
展开
-
在HarmonyOS工程中添加Module
Module是HarmonyOS应用的基本功能单元,包含了源代码、资源文件、第三方库及应用清单文件,每一个Module都可以独立进行编译和运行。一个HarmonyOS应用通常会包含一个或多个Module,因此,可以在工程中,创建多个Module,每个Module分为Ability和Library(HarmonyOS Library和Java Library)两种类型。如上篇HarmonyOS工程介绍,在一个APP中,对于同一类型设备有且只有一个Entry Module,其余Module的类型均为Feat转载 2020-09-18 17:00:59 · 3734 阅读 · 1 评论 -
创建一个新的HarmonyOS工程
当开始开发一个HarmonyOS应用时,首先需要根据工程创建向导,创建一个新的工程,工具会自动生成对应的代码和资源模板。如果创建的工程包含JS语言,请确保已经下载了JS SDK包,具体可参考下载HarmonyOS SDK。说明:在运行DevEco Studio工程时,建议每一个运行窗口有2GB以上的可用内存空间。创建和配置新工程通过如下两种方式,打开工程创建向导界面。 如果当前未打开任何工程,可以在DevEco Studio的欢迎页,选择Create HarmonyOS Project开始转载 2020-09-18 17:00:05 · 3123 阅读 · 0 评论 -
HarmonyOS工程介绍
HarmonyOS APP工程结构在进行HarmonyOS应用开发前,您应该掌握HarmonyOS应用的逻辑结构。HarmonyOS应用发布形态为APP Pack(Application Package,简称APP),它是由一个或多个HAP(HarmonyOS Ability Package)包以及描述APP Pack属性的pack.info文件组成。一个HAP在工程目录中对应一个Module,它是由代码、资源、第三方库及应用清单文件组成,可以分为Entry和Feature两种类型。Entr原创 2020-09-18 16:59:25 · 3039 阅读 · 1 评论 -
harmonyos的java UI框架简述
概述应用的Ability在屏幕上将显示一个用户界面,该界面用来显示所有可被用户查看和交互的内容。应用中所有的用户界面元素都是由Component和ComponentContainer对象构成。Component是绘制在屏幕上的一个对象,用户能与之交互。ComponentContainer是一个用于容纳其他Component和ComponentContainer对象的容器。Java UI框架提供了一部分Component和ComponentContainer的具体子类,即创建用户界面(UI)的各类组件转载 2020-09-17 17:12:37 · 3240 阅读 · 0 评论 -
快速入门HarmonyOS的Java UI框架
本文档适用于HarmonyOS应用开发的初学者。编写两个简单的页面,实现在第一个页面点击按钮跳转到第二个页面。注意:运行Hello World在创建工程时,设备类型和模板分别以Wearable和Empty Feature Ability(Java)为例,本文档也基于相同的设备类型和模板进行说明。编写第一个页面在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过代原创 2020-09-17 17:08:49 · 9963 阅读 · 1 评论 -
你不知道的鸿蒙——HarmonyOS
2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。HarmonyOS是全场景操作系统。也就是说,从理论上,HarmonyOS可以在任何平台上运行(包括但不限于PC、手机、平板电脑、车载电脑、手表、iot设备等)。那么这是怎么做到的呢?大家知道,不管是什么样的设备,通常由下面3个因素决定到底能运行什么的系统:(1)CPU架构(x86、ARM、RISC-V等)(2)CPU的处理能力(3)内存目前大多数硬件设备,CPU架构大多是x86和ARM的。这一点与OS内核有关。转载 2020-09-17 16:39:21 · 3384 阅读 · 0 评论 -
harmonyos的Js UI框架开发一个JS FA应用
开发一个JS FA应用此应用相对于Hello World应用模板具备更复杂的页面布局、页面样式和页面逻辑。该页面可以通过将焦点移动到不同颜色的圆形来选择不同的食物图片,也可以进行添加到购物车操作,应用效果图如下。图1JS FA应用效果图构建页面布局开发者在index.hml文件中构建页面布局。在进行代码开发之前,首先要对页面布局进行分析,将页面分解为不同的部分,用容器组件来承载。根据JS FA应用效果图,此页面一共分成三个部分:标题区、展示区和购物车区。根据此分区,可以确定根节点的..转载 2020-09-17 16:37:10 · 2747 阅读 · 3 评论 -
harmonyos的js UI框架FA概述
JS FA概述JS UI框架支持纯JavaScript、JavaScript和Java混合语言开发。JS FA指基于JavaScript或JavaScript和Java混合开发的FA,下面主要介绍:JS FA在HarmonyOS上运行时需要的基类AceAbility、加载JS FA主体的方法、JS FA开发目录。AceAbilityAceAbility类是JS FA在HarmonyOS上运行环境的基类,继承自Ability。开发者的应用运行入口类应该从该类派生,代码示例如下:public转载 2020-09-17 16:36:21 · 3686 阅读 · 0 评论 -
harmonyos的js UI框架简述
概述JS UI框架是一种跨设备的高性能UI开发框架,支持声明式编程和跨设备多态UI。阅读本开发指南前,开发者需要掌握以下基础知识:HTML5 CSS JavaScript基础能力声明式编程JS UI框架采用类HTML和CSS声明式编程语言作为页面布局和页面样式的开发语言,页面业务逻辑则支持ECMAScript规范的JavaScript语言。JS UI框架提供的声明式编程,可以让开发者避免编写UI状态切换的代码,视图配置信息更加直观。跨设备开发框架架构上支持UI跨设备显示能力,运转载 2020-09-17 16:35:21 · 4161 阅读 · 0 评论