精华内容
下载资源
问答
  • Apache Harmony的介绍

    万次阅读 2020-09-14 01:57:36
    Apache Harmony由IBM和Intel联合开发的一款开源java,后IBM抨击Sun公司不开源java。 IBM希望Apache Harmony成为java的规范,于是Sun公司开源了java并命名为OpenJDK。 并且坚决不让Apache Harmony获得JCP认证,最终...

    Apache Harmony由IBM和Intel联合开发的一款开源java,后IBM抨击Sun公司不开源java。
    IBM希望Apache Harmony成为java的规范,于是Sun公司开源了java并命名为OpenJDK。
    并且坚决不让Apache Harmony获得JCP认证,最终2011年Apache Harmony退役,IBM转而参与OpenJDK。

    Apache Harmony的java类库被Android SDK使用;

    摘录《深入理解java虚拟机》----周志明----第三版的部分原文:

      Apache Harmony是一个Apache软件基金会旗下以Apache License协议开源的实际兼容于JDK 5和 JDK 6的Java程序运行平台,它含有自己的虚拟机和Java类库API,用户可以在上面运行Eclipse、 Tomcat、Maven等常用的Java程序。但是,它并没有通过TCK认证,所以我们不得不用一长串冗长拗 口的语言来介绍它,而不能用一句“Apache的JDK”或者“Apache的Java虚拟机”来直接代指。

      如果一个公司要宣称自己的运行平台“兼容于Java技术体系”,那该运行平台就必须要通过 TCK(Technology Compatibility Kit)的兼容性测试,Apache基金会曾要求当时的Sun公司提供TCK的 使用授权,但是一直遭到各种理由的拖延和搪塞,直到Oracle收购了Sun公司之后,双方关系越闹越 僵,最终导致Apache基金会愤然退出JCP组织,这是Java社区有史以来最严重的分裂事件之一。

      当Sun公司把自家的JDK开源形成OpenJDK项目之后,Apache Harmony开源的优势被极大地抵 消,以至于连Harmony项目的最大参与者IBM公司也宣布辞去Harmony项目管理主席的职位,转而参 与OpenJDK的开发。虽然Harmony没有真正地被大规模商业运用过,但是它的许多代码(主要是Java 类库部分的代码)被吸纳进IBM的JDK 7实现以及Google Android SDK之中,尤其是对Android的发展 起了很大推动作用。
    说到Android,这个时下最热门的移动数码设备平台在最近十年所取得的成果已经远远超越了Java ME在过去二十多年所获得的成果,Android让Java语言真正走进了移动数码设备领域,只是走得并非 Sun公司原本想象的那一条路。

      Dalvik虚拟机曾经是Android平台的核心组成部分之一,它的名字来源于冰岛一个名为Dalvik的小 渔村。Dalvik虚拟机并不是一个Java虚拟机,它没有遵循《Java虚拟机规范》,不能直接执行Java的 Class文件,使用寄存器架构而不是Java虚拟机中常见的栈架构。但是它与Java却又有着千丝万缕的联 系,它执行的DEX(Dalvik Executable)文件可以通过Class文件转化而来,使用Java语法编写应用程 序,可以直接使用绝大部分的Java API等。在Android发展的早期,Dalvik虚拟机随着Android的成功迅 速流行,在Android 2.2中开始提供即时编译器实现,执行性能又有了进一步提高。不过到了Android 4.4时代,支持提前编译(Ahead of Time Compilation,AOT)的ART虚拟机迅速崛起,在当时性能还 不算特别强大的移动设备上,提前编译要比即时编译更容易获得高性能,所以在Android 5.0里ART就 全面代替了Dalvik虚拟机。

    展开全文
  • Harmony Services. Together. Harmony has two fundamental goals in life: Services - Increase usage and ease of use of EOSDIS' data, especially focusing on opportunities made possible now that data ...
  • 抢先学鸿蒙(HarmonyOS)2.0,你就是下一个大咖!

    万次阅读 多人点赞 2020-09-16 18:48:30
    2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。我在2020-9-11日也发布了全球首套鸿蒙2.0 App开发视频课程《鸿蒙(HarmonyOS)2.0入门与实战》【提前一个月做完了,由于保密协议的原因,只能在发布会后...

    目录

    1. 你不知道的鸿蒙(HarmonyOS)

    2. 搭建HarmonyOS开发环境

    3. 开发第一个基于Java的TV App

    4. 如何运行HarmonyOS App

    5. 开发第一个基于JS的智能手表App

    6. 李宁老师未来关于鸿蒙的课程

     

    1. 你不知道的鸿蒙(HarmonyOS)

    2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。我在2020-9-11日也发布了全球首套鸿蒙2.0 App开发视频课程《鸿蒙(HarmonyOS)2.0入门与实战》【提前一个月做完了,由于保密协议的原因,只能在发布会后发布视频课程】。HarmonyOS是全场景操作系统。也就是说,从理论上,HarmonyOS可以在任何平台上运行(包括但不限于PC、手机、平板电脑、车载电脑、手表、iot设备等)。那么这是怎么做到的呢?

    大家知道,不管是什么样的设备,通常由下面3个因素决定到底能运行什么的系统:

    (1)CPU架构(x86、ARM、RISC-V等)

    (2)CPU的处理能力

    (3)内存

    目前大多数硬件设备,CPU架构大多是x86和ARM的。这一点与OS内核有关。目前HarmonyOS支持ARM架构。RISC-V和x86架构在未来也会支持。这些东西其实就是一个纯技术问题,支持也只是时间问题,解决并不费劲。

    CPU处理能力和内存才是决定一个OS是否可运行的关键。如果OS运行时需要太多的资源(CPU处理能力、内存等),而且当硬件无法提供这么多资源时,OS将无法在该硬件上运行。对于很多OS,都是宏内核的。也就是说,很难将内核进行分解,形成需要更少资源的内核。所以通常来说,像Linux这种宏内核OS,需要的硬件配置都相对较高。例如,就算不安装GUI,Linux要想跑起来,并且比较顺畅,也需要几十MB内存,而很多低端设备(如iot设备)根本没有这么大的内存,甚至连几MB内存都没有,顶多也就几百KB,这么少的内存,根本无法跑Linux。

    HarmonyOS采用了另外一种内核机制来设计,这就是微内核。微内核的每一部分都是可拆卸的。这样进可攻,退可守。如果硬件配置很高,就可以用完整的内核。如果硬件配置只有几百K,可以根据需要的功能,将消耗内存资源过多的模块从内核中去除(只需要进行配置即可),这样尽管牺牲掉一些功能,但仍然可以在低配的硬件中跑起来,而且拆分内核非常容易,所以HarmonyOS从理论上支出从KB级到GB级的设备。

    2. 搭建HarmonyOS开发环境

    要完HarmonyOS,首先要单击HarmonyOS的开发环境。现在通过下面的链接访问HarmonyOS的官方下载页面:

    https://developer.harmonyos.com/cn/develop

    会看到如下图所示的“立即下载”按钮

     

    点进去,就是下载页面。在下载之前,看一下系统要求,要求Windows10 64位、8G内存。对于程序员来说,这个配置应该没问题。下面点击右侧“下载”按钮开始下载吧。但要注意,下载DevEco Studio,需要有华为开发者账号,没有的同学赶紧注册一个吧!

     

    目前DevEco Studio 2.0仅支持Windows,所以如果用macOS或Linux的同学还需要等等了。下载完安装程序,里面就有一个exe文件,双击安装即可。这里省略了n步,在启动DevEco Studio的过程中,会下载一些组件,下载界面如下图所示。主要是java运行时和一些工具链,就乖乖等着下完吧!

     

    等安装完后,启动DevEco Studio就可以了。操作方式与Android Studio类似,其实就是模仿Android Studio做的。这里不再详述。创建工程的窗口如下图所示。

    现在点击Create HarmonyOS Project,会弹出如下图的窗口。

     

    在这个窗口中,目前有3个设备可以选择,这3个设备的描述如下:

    (1)TV:智慧屏,也就是安装了HarmonyOS 2.0的华为智能电视;

    (2)Wearable:智能手表;

    (3)Lite Wearable:运动手表;

    TV不需要解释,其实以后的HarmonyOS手机运行的系统与TV是类似的。就像Android运行在电视和手机上,效果其实是类似的。那么智能手表与运动手表有什么不同呢?其实智能手表中运行的HarmonyOS属于富鸿蒙(L3以上的鸿蒙)。支持用Java和JS开发,Java的开发方式与Android类似,JS的开发方式与微信小程序类似。而运动手表中运行的是轻鸿蒙【LiteOS】(L0到L2),只支持JS开发方式,与微信小程序的开发方法类似,只是支持的组件和API没有智能手表多。

    TV和Wearable可以根据下面的模板创建支持JS开发和Java开发的工程。

    3. 开发第一个基于Java的TV App

    本文主要介绍如何用Java和JS开发TV和智能手表的App,本节首先介绍如何用Java开发TV App。首先在创建鸿蒙工程的窗口选择TV设备和Empty Feature Ability(Java)模板,如下图所示。

    然后点击Next按钮,进入下一个页面。输入工程名(Project Name),然后工程位置(Save location)会自动变化,如下图所示。Package Name与Android的包类似,会作为鸿蒙App的唯一标识。Compatible SDK不需要懂,因为目前只有一个API版本。

     

    最后点击Finish按钮创建工程。基于Java的HarmonyOS工程的目录结构如下图所示:

    这个目录结构总体来上与Android Studio的Android工程类似,同样使用gradle来管理包。这里面有很多目录,但对我们最有用的是entry。该目录中包含了我们编写的Java代码。目录会生成一个Slice和一个Ability,还有一个入口文件MyFirstJavaTV。那么到底什么是Slice、什么是Ability,我后续会写文章详细描述。现在只要知道Ability相当于Android中的Activity,Slice相当于Android的Fragment即可。我们都知道,Activity需要布局才能显示具体的组件,而Ability显示组件则需要Slice。

    4. 如何运行HarmonyOS App

    由于目前还没有支持富鸿蒙2.0的硬件,所以只能用鸿蒙模拟器运行程序。不过目前鸿蒙模拟器只支持ARM处理器的设备。所以华为在服务端架设了一些ARM服务器,用来运行鸿蒙App。然后将运行后的UI传给客户端。其实目前IDE中的模拟器其实是一个鸿蒙预览器。下面就说一下如何利用鸿蒙预览器运行鸿蒙App。

    首先要启动鸿蒙预览器。也可以称为鸿蒙虚拟设备(HVD)。点击Tools -> HVD Manager菜单项,会显示如下图所示的HVD Manager窗口。不过在打开HVD Manager窗口之前,还会弹出一个如下图的页面,要求登录华为开发者网站。通常第一次登录成功后,后续就不需要再登录了。如果有华为手机,也可以通过扫码登录。

     

    登录成功后,会弹出下面的窗口,要求授权,点击“允许”按钮即可。

     

    成功授权后,就会在HVD Manager窗口中显示虚拟设备,如下图所示。

     

    目前有两个设备:TV和Wearable。其中TV是华为智慧屏、Wearable是智能手表。先启动TV(双击即可)。

    启动虚拟设备后,在IDE右侧会显示如下图的虚拟设备界面,右侧的按钮用来控制虚拟设备。

     

    现在就可以在虚拟设备上运行鸿蒙App了。

    点击右上角entry右侧的箭头按钮,如下图所示。

    会弹出如下图的设备选择窗口,目前只有一个虚拟设备,选择该设备,点击OK按钮。

     

    选择虚拟设备后,App就会在虚拟设备中运行,效果如下图所示:

     

    要注意的是,虚拟设备只有1小时的使用时间,如果超过1小时,需要再次申请,然后就会重新计时,而且一个账号同时只能申请一个虚拟设备。

    这是我们运行的第一个鸿蒙App:Hello World。如果要修改Hello World,需要打开MainAbilitySlice.java文件,然后将Hello World改成“世界你好”即可,该文件的完整代码如下:

    package com.example.myfirstjavatv.slice;
    import ohos.aafwk.ability.AbilitySlice;
    import ohos.aafwk.content.Intent;
    import ohos.agp.components.DirectionalLayout;
    import ohos.agp.components.DirectionalLayout.LayoutConfig;
    import ohos.agp.components.Text;
    import ohos.agp.colors.RgbColor;
    import ohos.agp.components.element.ShapeElement;
    import ohos.agp.utils.Color;
    import ohos.agp.utils.TextAlignment;
    
    public class MainAbilitySlice extends AbilitySlice {
    
        private DirectionalLayout myLayout = new DirectionalLayout(this);
    
        @Override
        public void onStart(Intent intent) {
            super.onStart(intent);
            LayoutConfig config = new LayoutConfig(LayoutConfig.MATCH_PARENT, LayoutConfig.MATCH_PARENT);
            myLayout.setLayoutConfig(config);
            ShapeElement element = new ShapeElement();
            element.setRgbColor(new RgbColor(255, 255, 255));
            myLayout.setBackground(element);
    
            Text text = new Text(this);
            text.setLayoutConfig(config);
            text.setText("世界你好");
            text.setTextColor(new Color(0xFF000000));
            text.setTextSize(50);
            text.setTextAlignment(TextAlignment.CENTER);
            myLayout.addComponent(text);
            super.setUIContent(myLayout);
        }
    
        @Override
        public void onActive() {
            super.onActive();
        }
    
        @Override
        public void onForeground(Intent intent) {
            super.onForeground(intent);
        }
    }

    运行效果如下图所示:

     

    5. 开发第一个基于JS的智能手表App

    在上一节介绍了如何用Java开发鸿蒙TV App,本节会介绍如何用JS开发智能手表App,首先按下图创建智能手表的工程(工程名是MyFirstWatch)。

     

    watch工程目录的结构与TV工程的结构类似,只是源代码除了java部分,还有js部分,而且多了个node_modules目录,用过Node的同学都应该很清楚,这个目录是保存Node中模块的。js目录包含了所有相关的JS、HTML和CSS代码。watch工程目录结构如下图所示。

    现在着重看一下js目录,结构如下:

     

    在js/default目录下,有3个子目录:common、i18n和pages。其中common是一些资源,如图像等。i18n用于国际化,默认有两个文件:en-US.json和zh-CN.json,分别表示英文和中文字符串。pages目录包含了一些代码文件。index是默认生成的首页目录。其中包含3个文件:index.css、index.hml和index.js。其中index.hml是定制的HTML文件(减少了部分标签,也增加了一些标签,但总体风格与HTML非常接近)。现在分别看一下这3个文件的代码:

     

    从这3个文件的代码可以看出,与微信小程序的开发方式非常接近。而且大多数技术都是Web栈的,因此,只要会Web、微信小程序的程序员,很容易上手。

    现在按前面的方式申请智能手表虚拟设备,效果如下图所示。

     

    现在运行程序,会得到下面的结果:

     

    如果要修改输出文本,可以直接修改国际化文件zh-CN.json,也可以直接修改index.js或index.hml文件。

     

    6. 李宁老师未来关于鸿蒙的课程

     

    大家都知道,我在2020-9-11号在B站发布了全球第一套鸿蒙开发课程:《鸿蒙(HarmonyOS)2.0入门与实战》

     

    这套课程只是介绍了鸿蒙App开发的基本方式,以及基础组件的使用方法。鸿蒙的技术远不止这么多,在未来的一段时间,我将不定期推出关于鸿蒙各个方面的技术视频、书和文章。主要课程包括:

    (1)全方位介绍鸿蒙App开发技术(Java和JS);

    (2)鸿蒙相关智能硬件(可能是鸿蒙与arduino、树莓派在一起应用);

    (3)各类项目实战(若干),包括独立的App项目,以及与智能硬件结合的项目;

     

     

     

     

     

     

     

    展开全文
  • harmonyos英文怎么读 HarmonyOS HarmonyOS_Demos
  • harmonyos英文怎么读 harmonyos Harmonyos study projects.
  • Harmony 可通过 . 要安装它,只需将以下行添加到您的 Podfile 中: pod 'Harmony' 亚规格 可用的子规格: pod 'Harmony/Future' pod 'Harmony/Common' pod 'Harmony/Security' pod 'Harmony/iOS' pod 'Harmony/...
  • harmonyos英文怎么读 HarmonyOS-stroy HarmonyOS 学习
  • harmonyos英文怎么读 Wish-HarmonyOS Project for building a Harmony OS Distribution
  • harmonyos英文怎么读 HarmonyOS_Demo
  • harmonyos英文怎么读 NFC-HarmonyOS
  • harmonyos英文怎么读 HarmonyOS-project
  • harmonyos英文怎么读 Wechat-HarmonyOS
  • harmonyos英文怎么读 Harmony-OS # define Android HarmonyOS # 这个系统很牛逼
  • harmonyos英文怎么读 Awesome-HarmonyOS Awesome-HarmonyOS
  • harmonyos2-harmony:和谐

    2021-07-01 14:25:22
    #Harmony.js Harmony 是用于 nodejs(或任何类型的 TCP 服务器集群)的 /smart/ 平衡模块。 它不仅仅是一个基本的循环平衡器,并且能够持久连接、检测服务器超时、重新排队连接和加权平衡。 该模块旨在涵盖许多不同...
  • HarmonyOS与Android的全面对比

    万次阅读 多人点赞 2021-07-25 00:27:07
    二、HarmonyOS与Android的对比 2.1 HarmonyOS并不是Android的替代品 2.2 系统定位 2.3 内核对比 2.4 运行速度 三、方舟编译器 一、前言 这段时间我在寻思这学习一下鸿蒙, 第一是因为在着手做一个自己的开源...

    目录

    一、前言

    二、HarmonyOS与Android的对比

    2.1 HarmonyOS并不是Android的替代品

    2.2 系统定位

    2.3 内核对比

    2.4 运行速度

    三、方舟编译器


    一、前言

    这段时间我在寻思着学习一下鸿蒙,
    第一是因为在着手做一个自己的开源项目,技术选型的时候想到了鸿蒙;
    第二是我个人非常看好鸿蒙系统的未来,清楚明白华为和一些民族企业担负的责任和国人的期待,虽然带着一些民族感情;鸿蒙刚发布的时候自己是非常激动的,但是后来项目太忙一直没有认真的去了解过,这次打算花一部分时间认认真真的去研究学习一下。
    于是我开始试探性的去请教身边的大佬们,公司的CTO、中台部门的总监、老东家数十年行业经验的老架构、以及在中科院读研究生的大学老室友、技术圈的网友等等,他们都给出了自己独特的看法,让我从多方面更好的去了解到了大家对鸿蒙的认识,当然期间也发现很多国内开发者对鸿蒙系统嗤之以鼻或者抱着一些不太看好的心态,甚至有人在我的关于鸿蒙开发的博客下评论一些比较难听的话!(当然一千个读者有一千个哈姆雷特,这都是个人自由);
    这肯定是一篇遭到唾弃的文章!但这一切都无法磨灭我坚定的信仰:支持国产、支持民族企业、支持每一个为国家富强而努力的同胞!

    二、HarmonyOS与Android的对比

    2.1 HarmonyOS并不是Android的替代品

    HarmonyOS与Android的对比相信是很多关注鸿蒙的人,非常关注的一个焦点话题,我并不特别了解安卓(Android)开发,只在大学期间有过一些课程的涉猎,但是我想我既然想学鸿蒙(HarmonyOS)那就离不开去硬着头皮探索这个问题!这里事先声明,写这篇文章之前我认真阅读了很多知乎、C站、B站、HarmonyOS官网、腾讯网关于HarmonyOS相关新闻等文章,也稍微跟了一些源码最后做了这些总结。

    文章观点:

    1. HarmonyOS并不是Android的替代品,HarmonyOS与Android并非同一个赛道
    2. HarmonyOS目前缺乏生态支持这一点远远比不上Android,但是HarmonyOS的战略眼光更加高,未来可期
    3. HarmonyOS相比Android有一定的性能提升

    2.2 系统定位

    安卓(Android):是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。

    鸿蒙(HarmonyOS):是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。
    建议可以看下华为官方对于HarmonyOS系统定位的介绍视频:
    视频地址:

    https://mos-vod-drcn.dbankcdn.cn/P_VT/video_injection/7C1346286/v3/7C5879811130980925606204416/MP4Mix_H.264_1920x1080_6000_HEAAC1_PVC_NoCut.mp4

    从上面的简单介绍就能很明显的看出,Android和HarmonyOS两款产品的研发初衷完全不一样,根本就不在同一个赛道上,安卓系统面向的是手机端,而鸿蒙系统面向的是这些年比较的新的概念物联网,致力于利用其5G世界领先的技术,优先布局和打造一个超级终端,万物互联的生态。

    2.3 内核对比

    安卓(Android):基于linux的宏内核设计 ,宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都
    具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。系统
    开发难度低。

    鸿蒙(HarmonyOS):基于微内核设计,微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。鸿蒙系统包含了两个内核:

    • Linux内核
    • LiteOS内核

    建议可以看下华为官方对于HarmonyOS的技术架构介绍视频,它这个有对内核层总体架构有说明。
    内核层

    • 内核子系统:HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。
    • 驱动子系统:硬件驱动框架(HDF)是HarmonyOS硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。

    视频地址:

    https://mos-vod-drcn.dbankcdn.cn/P_VT/video_injection/D71346286/v3/2999FE4A1130980852826641152/MP4Mix_H.264_1920x1080_6000_HEAAC1_PVC_NoCut.mp4

    2.4 运行速度

    安卓(Android):基于Java语言编码,Java语言有个很大的缺点是其不能直接与底层操作系统通信,需要通过虚拟机充当中间转换的角色,这是每一个Java开发人员都知道的知识点,JVM也是我们Java程序员必修的一门高级课程。虽然Java语言由于虚拟机的优化,编译器的优化,热点代码等技术使得其越来越快,但是无法直接与操作系统互相通信一直影响着其性能的突破(AOT(Ahead Of Time)技术我并未研究过,只了解Java的JIT(Just-in-time))。
    安卓(Android)技术架构图如下

    安卓技术架构图.jpg

    鸿蒙(HarmonyOS):鸿蒙的开发也可以采用Java语言,官方也推荐使用Java语言开发,但是华为针对安卓或者说Java语言的这种特性,研发了方舟编译器,通过方舟编译器编译的软件可以直接与底层操作系统通信,方舟编译器在这一层面做到了取代虚拟机。虽然没有研究过,但是推断应该是在打包的时候,通过方舟编译器转换为操作系统能够读懂的机器语言,这样就可以跳过虚拟机解释这一步骤,当然这是肯定对机器的内存要求比较高,应该也存在启动后无法继续优化等问题。
    鸿蒙(HarmonyOS)系统架构图如下:

    鸿蒙系统架构图.png

    三、方舟编译器

    以下部分来源开源中国对方舟编译器的介绍:
    https://www.oschina.net/p/arkcompiler?hmsr=aladdin1e1

    方舟编译器
    华为方舟编译器作为一款全新的编译器可以显著提高手机的运行速度,它不采用现有编译器边解释边执行的模式,而是将这种动态编译改为静态编译,可以做到全程执行机器码,进而高效运行程序,大大缩短程序响应时间。

    095705_VgFL_2720166.jpg

    方舟编译器的优势

    • 多语言联合:将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本
    • 轻量运行时:通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小
    • 软硬件协同:编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳
    • 多平台支持:支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率

    082446_XqTE_12.png

    展开全文
  • harmonyos英文怎么读 HarmonyOS--test
  • harmonyos英文怎么读 HarmonyOS-learning record my learing of harmonyOS
  • Harmony 节点的基于文本的用户界面。 Harmony-TUI 目前显示以下信息 部分 - 和谐区块链 连接的对等点 领导一地址 当前纪元号 各个阶段的最近时间戳 部分 - 和谐节点 和谐节点二进制版本 本地节点的 ShardId 用户一个...
  • harmonyos英文怎么读 HarmonyOs development 当发生页面跳转,前一个页面被销毁 tips: 文本大小只支持30px(默认)和38px
  • harmonyos英文怎么读 HarmonyOS Harmony Code
  • harmonyos英文怎么读 HarmonyOS-js-demo HarmonyOS-js-demo
  • Harmony 的一组片段! 什么是和谐? Harmony 是一个易于使用的用于 Deno 的 Discord API 库。 轻巧且易于使用。 完整的面向对象方法。 支持斜线命令。 内置命令框架。 可定制的缓存,支持 Redis。 使用@decorators...
  • harmonyos英文怎么读 harmonyos
  • harmonyos英文怎么读 HarmonyOS探索 简书: 个人博客:
  • harmonyos英文怎么读 HarmonyOS HarmonyOS study 参考
  • Harmonyos Tutorial.《跟老卫学HarmonyOS开发》 Harmonyos Tutorial, is a book about how to develop Harmonyos applications. 《跟老卫学HarmonyOS开发》是一本 HarmonyOS 应用开发的开源学习教程,主要介绍如何从...
  • Harmony Stake Heist Stake Heist 是 Harmony 的对抗性黑客竞赛,将在公开 Staking 发布之前举行。 我们正在与 Gitcoin 合作。 我们目前预计比赛将持续 2 周,但也可能会有一些延期。 什么是赏金? Stake Heist 中有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,151
精华内容 8,860
关键字:

harmony