精华内容
下载资源
问答
  • harmonyos英文怎么读 HarmonyOS 鸿蒙系统开发学习仓库
  • 鸿蒙HarmonyOS开发者资料大全鸿蒙系统开发资料汇总,包括如下: DevEco Studio 1.0 使用指南.pdf HarmonyOS-NFC开发指南.pdf HarmonyOS应用开发之页面开发.pdf HarmonyOS开发必备基础知识.pdf WLAN开发指南.pdf 图像...
  • 鸿蒙系统开发学习资料 包括: 1、HarmonyOS IoT应用设计文档 2、HarmonyOS 内核文档 3、HarmonyOS开发文档(一) 4、HarmonyOS开发文档(二) 5、HarmonyOS入门文档 6、HarmonyOS设备应用开发文档 7、HarmonyOS应用...
  • 个人学习鸿蒙系列 鸿蒙系统开发工具和Mac环境搭建 一、开发工具 HUAWEI DevEco Studio 官网下载地址 https://developer.harmonyos.com/cn/develop/deveco-studio#download 1.关键特性 2.系统要求

    个人学习鸿蒙系列 鸿蒙系统开发工具和鸿蒙Mac开发环境搭建

    目录

    个人学习鸿蒙系列 鸿蒙系统开发工具和鸿蒙Mac开发环境搭建

    一、开发工具 HUAWEI DevEco Studio

    1.关键特性

    2.系统要求

    二、鸿蒙开发系统Mac环境搭建

    1.下载完成后解压安装

    2.配置开发环境



    一、开发工具 HUAWEI DevEco Studio

    官网下载地址 https://developer.harmonyos.com/cn/develop/deveco-studio#download

    1.关键特性

    2.系统要求

    Mac安装包约1G大小


    二、鸿蒙开发系统Mac环境搭建

    1.下载完成后解压安装

    2.配置开发环境

    1. 运行已安装的DevEco Studio
    2. 根据向导设置国家/区域,点击Start using DevEco Studio
    3. 工具会自动检查本地路径下是否存在HarmonyOS SDK,如果不存在,会弹出如下向导,提示下载HarmonyOS SDK。
    4. SDK会下载到user目录下,您也可以指定对应的存储路径
    5. 默认会下载最新版本的HarmonyOS Java语言SDK和Toolchains。在弹出的License Agreement窗口,点击Accept开始下载SDK。
    6. 等待HarmonyOS SDK及工具下载完成,点击Finish,界面会进入到DevEco Studio欢迎页。

     

     

    展开全文
  • 1.为什么要学习鸿蒙开发? 开发者的角度: 安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码需要重写。所有用安卓也可以...

    1.为什么要学习鸿蒙开发?

    开发者的角度:

    安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码需要重写。所有用安卓也可以连接外部设备并进行控制,但是太过于麻烦。
    而且不具备通用性鸿蒙操作系统就解决了这个痛点,设备与设备之间的连接就不需要我们开发者自己去写了,每一个设备都安装上鸿蒙操作系统之后,鸿蒙系统会通过软总线把这些设备都连接在一起。我们在应用开发的时候,只需要写很少的代码可以调用第三方设备,就好像是使用手机本身的设备一样方便。
    所以,在鸿蒙的整个体系中,手机不仅仅是手机了,而是一个超控控制终端。这个终端可能会有十个屏幕,十个喇叭等。调用手机本身的硬件跟调用外部的硬件几乎没有任何差别。

    使用者的角度

    安卓操作系统中,所有的操作都是在手机上的,比如我们在导航的时候,都是用手机进行导航。但是在有的时候我们是不方便拿着手机导航的,比如下雨天一个手撑伞一个手拎东西而在鸿蒙操作系统中,我们就可以把手机导航直接迁移到鸿蒙手表中就可以了。用户使用起来非常方便。
    比如:我在A手机上编辑一封邮件的时候,需要添加一个exe附件。但是这个附件不在A手机上面,而是在B手机面。传统做法要么就是从B手机上发过来,要么就是电脑复制文件,再粘贴过来,挺麻烦的。但是如果使用鸿蒙系统就方便了。我们可以直接数据迁移,把A手机里面编辑的邮件,迁移到B手机上。或者通过鸿蒙系统连上θ手机之后直接使用B手机里面的附件除此之外,如果利用安卓操作系统控制硬件还需要下载很多的app,每一个app都有好几十兆,甚至上百兆。比如我要控制美的的冰箱,就需要下载一个ap,要控制微波炉,又要下载一个app,如果我家里有100个电器,那么就要下载100个app,太麻烦了。在我们生活中,最烦的事情就是在手机中下载各种各样的app。而且下载完了之后,还需要扫描硬件,发现硬件,连接硬件,最后才能控制。

    鸿蒙就为用户解决了这个问题,如果我们要控制冰箱,我们只要利用鸿蒙手机碰一下冰箱对应的芯片,那么鸿蒙手机就会到自己的应用中心,把控制冰箱的模块下载到手机里面然后直接打开控制中心,中间花费时间大约3秒左右,用户根本感觉不到下载和安装的过程。同理,如果我们要控制微波炉,也只要用手机碰一下微波炉对应的芯片,那么鸿蒙手机就会到自己的应用中心,把控制微波炉的模块下载到手机里面然后直接打开控制中心,对于用户来讲,非常的方便。所以鸿蒙一旦在市场铺开之后,用户用起来会非常的爽。

    2.开发鸿蒙适合的语言Java、CC++

    ·Java、js适合用于手机应用的开发。
    在以后的鸿蒙版本中(华为计划是3.0),即将推出仓颉语言开发。
    仓颉语言是华为自主研发的一款语言。
    但是就目前而言,华为主推的还是ava

    3.鸿蒙开发的完整流程

    在这里插入图片描述

    4.Java开发的准备工作

    4.1注册华为开发者账号:

    开发之前,需要注册华为开发者账号并且实名认证才可以,否则无法使用远程模拟器

    第一步:注册

    打开华为开发者,点击右上角的“注册"进入注册页面。可以通过电子邮箱或手机号码注册华为开发者联盟帐号网址:https://developer.huawei.com/consumer/cn

    手机号注册截图如下
    在这里插入图片描述

    邮箱注册截图如下:
    在这里插入图片描述
    第二步:实名认证

    登录之后,点击右上角的箭头,再点击实名认证,按照提示的步骤和实际情况进行认证即可。

    在这里插入图片描述

    4.2下载开发工具

    DevEco Studio就是鸿蒙应用开发的开发工具,是基于IntelliJ IDEA Community开源版本打造的,所以如果大家有idea的基础,在学习DevEco Studio是非常容易上手的。DevEco Studio中提供SDK Manager统一管理SDK和这个包依赖的工具链。通过SDK Manager能自动下载各个语言对应的SDK包。

    下载网址:

    https://developer.huawei.com/consumer/cn/deveco_studio

    版本说明:

    DevEco Studio 1.0 用于华为EMUI系统的应用App。

    DevEco Studio 2.0 用于华为鸿蒙系统的应用App。

    使用Java开发

    开发工具会帮我们自动下载JDK、展示界面以及开发工具等相关软件。所以我们不需要自己安装JDK等环境。

    JDK和工具链

    JDK: 是Java语言所需要的开发环境。鸿蒙开发工具DevEco Studio会帮我们自动下载。

    鸿蒙开发工具目前只支持JDK8

    工具链:

    就是开发软件DevEco Studio里面需要用到的一些插件工具。

    1. Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载SDK时默认下载。

    2. Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自动下载,需手动勾选下载。

    3.3安装开发工具

    安装IDE时候的坑1:一直加载gradle

    1. 下载指定的gradle版本

    可以到 官网下载或者借助网友提供的下载好的版本,直接下载使用。

    1. 打开DevEco studio自动加载路径

    默认在这个目录:C:\Users\Administrator.gradle\wrapper\dists\gradle-6.3-all\b4awcolw9l59x95tu1obfh9i8

    1. 下载好的zip文件放进去

    将下载好的gradle文件复制在以上文件夹内(注意一定要放置在类似“3221gyojl5jsh0helicew6rwx”目录下),重启软件即可。

    1. 修改模板

    首先进入/plugins/harmony目录,这是DevEco Studio的插件目录。在该目录下继续找到lib/templates/gradle/wrapper/gradle/wrapper/gradle-wrapper.properties文件,该文件就是每次创建HarmonyOS工程时的gradle-wrapper.properties文件,打开该文件,将distributionUrl改成
    http://127.0.0.1/gradle-6.3-all.zip即可。然后重新启动DevEco Studio

    安装IDE时候的坑2:模拟器刷不出来

    开发应用的时候需要模拟器跑效果,需要在DevEco Studio菜单栏,点击Tools > HVD Manager开发模拟器,第一次打开,会自动下载相关资料。

    注意1:浏览器一定要更新到最新版本,否则可能模拟器刷不出来。
    目前亲测可用的浏览器有:chrome(谷歌)、火狐浏览器、360极速浏览器、360安全浏览器。
    注意2:模拟器不是本地的,而是远程的,需要先登录才可以使用,登录的账号就是我们刚刚注册并实名认证的开发者账号。
    注意3:模拟器启动之后只能用一小时,时间到了之后,关闭模拟器重新开启即可。

    展开全文
  • HarmonyOS 内核文档,HarmonyOS开发文档,HarmonyOS入门文档,HarmonyOS设备应用开发文档
  • 华为鸿蒙系统开发准备

    千次阅读 2020-09-23 19:26:29
    华为鸿蒙系统开发准备(编译)开发准备参考网址:华为官方文档(以Hi3861芯片为例)华为开发者论坛系统准备环境配置过程 开发准备 参考网址: 华为官方文档(以Hi3861芯片为例) 源码获取:...

    开发准备

    参考网址:

    华为官方文档(以Hi3861芯片为例)

    源码获取:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927#ZH-CN_TOPIC_0000001050769927__section61172538310
    环境搭建:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
    源码编译(以Hi3861芯片为例):https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719

    华为开发者论坛

    Harmony OS 开发避坑指南——源码下载和编译:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202358095357830874&fid=0101303901040230869

    系统准备

    需要一个Ubuntu系统和一个Windows系统,我使用的是Ubuntu 18.04和Win10系统,Win10下载好需要的安装包,主要有鸿蒙源码、gn.1523.tar、ninja.1.9.0.tar、llvm-linux-9.0.0-34042.tar、hc-gen-0.65-linux.tar、gcc_riscv32-linux-7.3.0.tar.gz,在官方文档网址处有下载链接。将这些安装包复制到Ubuntu虚拟机里即可。

    环境配置过程

    一开始我是按照官方文档的方法进行配置的,但是Ubuntu18系统的python3只能链接到python3.6,改成python3.8以后会使终端无法打开,而维持python3的3.6版本后续编译过程会报错,所以就采用上面华为开发者论坛中提到的方法。
    首先,将源码解压到~/harmonyos/openharmony目录中
    把gn.1523.tar、ninja.1.9.0.tar、llvm-linux-9.0.0-34042.tar、hc-gen-0.65-linux.tar、gcc_riscv32-linux-7.3.0.tar.gz几个包解压后移动到home目录中,然后按照华为开发者论坛里的教程向~/.bashrc中添加上面几个包的路径配置。
    接下来首先安装python3.8:在终端中输入

    //  安装python3.8和pip
    sudo apt install python3.8
    sudo apt install python3-pip
    

    安装完成后,安装virtualenv并运行:

    安装virtualenv

    pip3 install vritualenv
    // 创建使用python3.8为默认python解释器的virtualenv
    mkdir ~/harmonyos/venv && virtualenv -p python3.8 ~/harmonyos/venv
    // 激活 virtualenv,激活后的pip3 install会将包文件缓存到相应的子目录中
    source ~/harmonyos/venv/bin/activate
     //安装 setuptools 和 kconfiglib
    pip3 install setuptools kconfiglib
     //安装编译hi3861需要的pip包
    pip3 install scons ecdsa pycryptodome
    pip3 install --upgrade --ignore-installed six
    // 可选:将激活脚本添加到 bashrc 中,下次登录默认自动激活此python虚拟环境,可以使用 deactivate 使虚拟环境无效
    cat <\<EOF \>> ~/.bashrc
    source ~/harmonyos/venv/bin/activate
    EOF
    

    上述安装完成后,首先在终端中激活虚拟环境:

    激活虚拟环境,激活后 deactivate 命令可使当前虚拟环境无效

    source ~/harmonyos/venv/bin/activate
    

    然后就可以进入~/harmonyos/openharmony 中进行源码的编译了:

    编译3861目标平台的命令

    python build.py wifiiot
    

    编译过程中如果出现BUILD SUCCESS字样即表示编译成功,在源码的out文件夹下可以看到编译后的文件。
    编译成功字样

    展开全文
  • 致读者 ...编写第一个页面 ... src > main > resources > base > layout”,打开“ability_main.xml”文件。 ...2、在“ability_main.xml”文件中创建一个文本和一个按钮,示例代码如下: ...xml version="1.0" ...

    致读者

    推荐学习网站:https://www.hellodemos.com

    编写第一个页面

    1、在“Project”窗口,点击 “entry > src > main > resources > base > layout”,打开“ability_main.xml”文件。

    image.png

    2、在“ability_main.xml”文件中创建一个文本和一个按钮,示例代码如下:

    <?xml version="1.0" encoding="utf-8"?>
    <DependentLayout
        xmlns:ohos="http://schemas.huawei.com/res/ohos"
        ohos:width="match_parent"
        ohos:height="match_parent"
        ohos:background_element="#FFFFFF">
        <Text
            ohos:id="$+id:text"
            ohos:width="match_content"
            ohos:height="match_content"
            ohos:text="Hello World"
            ohos:text_color="#000000"
            ohos:text_size="32fp"
            ohos:center_in_parent="true"/>
        <Button
            ohos:id="$+id:button"
            ohos:width="match_content"
            ohos:height="match_content"
            ohos:text="Next"
            ohos:text_size="19fp"
            ohos:text_color="#FFFFFF"
            ohos:top_padding="8vp"
            ohos:bottom_padding="8vp"
            ohos:right_padding="70vp"
            ohos:left_padding="70vp"
            ohos:background_element="$graphic:background_button"
            ohos:center_in_parent="true"
            ohos:align_parent_bottom="true"
            ohos:bottom_margin="40vp"/>
    </DependentLayout>
    

    3、上述按钮的背景是通过“background_button”来显示的。右键点击“graphic”文件夹,选择“New > File”,命名为“background_button.xml”

    image.png

    “background_button.xml”的示例代码如下(如果DevEco Studio提示xmlns字段错误,请忽略,不影响后续操作):

    <?xml version="1.0" encoding="utf-8"?>
    <shape
        xmlns:ohos="http://schemas.huawei.com/res/ohos"
        ohos:shape="rectangle">
        <corners
            ohos:radius="100"/>
        <solid
            ohos:color="#007DFF"/>
    </shape>
    

    4、在“Project”窗口,选择“entry > src > main > java > com.example.myapplication > slice” ,打开“MainAbilitySlice.java”文件,使用setUIContent方法加载XML布局,示例代码如下:

    package com.example.myapplication.slice;
    
    
    import com.example.myapplication.ResourceTable;
    import ohos.aafwk.ability.AbilitySlice;
    import ohos.aafwk.content.Intent;
    
    
    public class MainAbilitySlice extends AbilitySlice {
        @Override
        public void onStart(Intent intent) {
            super.onStart(intent);
            super.setUIContent(ResourceTable.Layout_ability_main); // 加载XML布局
        }
    
    
        @Override
        public void onActive() {
            super.onActive();
        }
    
    
        @Override
        public void onForeground(Intent intent) {
            super.onForeground(intent);
        }
    }
    

    说明:
    如果DevEco Studio提示Layout_ability_main错误,点击菜单栏的“Build”,选择“Build App(s)/Hap(s) > Build Debug Hap(s) ”,即可消除报错。

    5、请参考应用运行效果如图所示

    image.png

    展开全文
  • 鸿蒙系统概念股有哪些?鸿蒙系统行业概念股票有:先进数通、韦尔股份、华阳集团、长安汽车。金山办公300541:6月2日午后消息,今日金山办公开盘报405.5元,截至13时22分,该股跌1.17%,报400.77元,总市值为1844亿元...
  • 鸿蒙系统开发实战-开发一个聊天技巧软件堪称聊天神器。目前鸿蒙系统可真是过了一把自主研发的瘾,通过一个鸿蒙程序开发实战教程来演示如何开发一款k
  • 华为鸿蒙系统开发环境安装与初识

    千次阅读 2020-09-22 17:22:00
    今天了解了一下华为鸿蒙系统开发,作为国产系统还是要去了解一下的,毕竟这个系统很多设备都会用到、例如PC、手机、电视等穿戴设备都会用到。 既然要开发那么肯定要成为开发者了,那么就都下面的网站注册成为...
  • DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示: 如上图所示,搭建HarmonyOS应用开发的环境包括软件安装、配置开发环境和运行Hello...
  • 鸿蒙系统开发版安装流程

    千次阅读 2021-04-08 16:14:27
    鸿蒙系统开发版安装流程 作者:蓝眼泪 环境准备,要求如下: Win10 64位,8g内存,硬盘容量100g 1.deveco2.0版本网址 https://developer.huawei.com/consumer/cn/deveco_studio 华为云学院linux教程网址 ...
  • 上一篇原创文章解读了鸿蒙应用开发 | 按钮(Button)组件 的功能与用法。 老规矩 看完练习一下,不联系理解不到位。 今天不讲新东西,把之前学习的东西总结一下,实战一下,今天来开发一个知乎的登录界面。 ...
  • 鸿蒙系统开发app入门系列-- 第一个demo

    万次阅读 多人点赞 2020-09-12 16:28:01
    当脉脉上全是dis鸿蒙系统的时候,我已经做完了第一个demo app,毛主席说过没有调查就没有发言权,与其坐而论道不如行而起之,来通过第一个app,感受一下鸿蒙app的开发和普通ios和Android开发有什么不同. 先自我介绍一下...
  • 本项目是基于 OpenHarmony 项目而不是 HarmonyOS 项目,请注意运行环境。 请参考 进行项目配置和运行。 如果你不熟悉 OpenHarmony 的 JS 开发,请参考该项目的 。 示例 下载 项目工程,将工程导入 DevEco Studio ...
  • 本项目是基于 OpenHarmony 项目而不是 HarmonyOS 项目,请注意运行环境。 请参考 OpenHarmony 项目配置方法 进行项目配置和运行。 如果你不熟悉 OpenHarmony 的 JS 开发,请参考该项目的 开发讲解。 示例 下载 ...
  • 校园通软件,包含校园生活,出行指南,游玩景点,号码百事通四大模块,实现了校区平面图,新生指南,我的位置,查询位置,等等功能
  • 切入点 省略场景转换的时间分布式系统 更好的配置计算资源和信息的传递及显示
  • 尝试鸿蒙系统开发DevEco Studio未成功

    千次阅读 2020-09-18 22:59:32
    参照官方教程《华为鸿蒙App项目实战(1)运动手表篇》 对照教程一步一步下来,本想尝试下开发鸿蒙系统APP,没想到环境都配不好
  • 原标题:华为鸿蒙系统最新消息,HarmonyOS 应用开发在线体验网站上线 华为的鸿蒙系统开发之初就受到了大家的广泛关注,从一开始的“备胎”到现在最新的HarmonyOS 2.0版本,华为鸿蒙系统在成长过程中也是经历了不少...
  • 目前鸿蒙系统的环境开发搭建比较复杂,本文在这里做个总结。 完整的开发环境包括:Linux 环境 + Windows环境。 其中,Linux环境主要是用来编译鸿蒙源码,Windows环境主要是用来编写代码、下载程序。 关于两个环境...
  • 插根旗——华为鸿蒙系统开发

    千次阅读 2020-09-16 09:28:06
    原博文标题: [HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS微内核 原博文地址: https://blog.csdn.net/qq_33487044/article/details/108560890?spm=1000.2115.3001.4373
  • https://gitee.com/canglan12138/hml.git 有没有兴趣clone一下

空空如也

空空如也

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

鸿蒙系统开发