粉丝315获赞423
如何使能鸿蒙设备快速上云呢?这里我们主要包括三点,第一个就是对于 l 零设备, 就是一些比较弱的设备,像什么水表、电表啊,对内存功耗要求比较高的这些设备可能他的内存只有几百 k 啊。第二个就是我们去针对一些 l 二的 副设备,去帮助这些副设备去对接华云。这里其实对于 l 零和 l 二,我们也使用了不同的 lt s d k 去对接到云上。 对于 l 零呢,我们使用了 lt d y s tiny s d k, 而对于 l 二就直接使用了 d y s c 的 s d k。 首先我们来看一下这个欧盘 homey l 零色 对接华语整个的一个流程,这里呢我们在官网上打造了一个最佳实践, 据 openhummy 三点零去对接华云 ltda 我们来看一下整个的一个操作流程。这里的开发版呢,我们以 bearpay 为全 m nano 为例,使用这个 lt dyss 的 kc tiny 去对接华云。在这个开放上我们插了一个智慧农业的一个扩展版,上面包括像 温度啊,湿度啊,光照强度啊,以及像 led 灯啊,电机啊这些。首先呢大家需要去提前下载好 opi 三点零的原码,并安装这个还有三八六幺的变异环境,因为我们上面提到的这个边排去买 mnano 开发板,它的主控芯片 就是海狮的嗨三八六幺设备上云,大家可以理解为就是将真实存在的这个硬件设备在云端,我们去打造一个具备同样能力的一个设备,实现二者之间的一个通信。因此整个过程呢就包括云侧开发和设备车开发。 首先呢我们要在云侧去创建一个产品,产品他就是具有相同能力或者特征的一个设备合集一个产品,下面可以挂在一系列的设备。比如说我们在云端创建一个产品空调, 那么可能大部分的空调它的功能啊或者属性啊都是比较相似的。对于自己家中的卧室空调啊,客厅空调啊,就可以都挂在这一个产品上,而这个卧室空调和客厅客厅空调就是 我们的设备。首先呢大家在这里登录这个华云的 lt 管理控制台,然后登录自己的华云账号,并在账号下面去创建一个产品。然后这里面的协议类型呢,我们就选择 mqtt 数据格式,使用的是接生格式,接下来我们去为这个产品赋予你想要他具备的这个能力,也就是创建产品模型。产品模型大家可以理解为就是这个产品所具备的一些属性啊 或者功能,这里我们为方便大家这个快速对接啊,降低开发难度,我们直接在这里提供了这个产品模型,大家可以直接导入就可以了。比如说在这里啊,首先我 登录我的这个 iot 抖音平台,然后登进去之后呢,我们来看一下我们的这个产品,这里我们就随便点开一个产品啊,比如说这个产品 啊,这个产品我可能就没有给他去定一个模型,那么我们直接通过这里导入库模型, 或者是呃这里上传这个模型文件,直接将刚刚下载那个压缩包直接添加到这个文件里,就可以看到这个产品的一个雾模型, 这里我们来具体看一下啊,嗯,比如说我在这边去将这个产品模 下载下来之后,在这里呢我去上传这个模型文件, 这里我们直接导入,我们就可以看到这个产品模型,它包括像温度啊、湿度啊、光照强度啊,以及这个 led 灯的一个状态以及电机的状态。 他的命令呢主要包括相对于这个灯的控制以及对于电机的控制,也就是灯的开关啊,电机的开关啊。 有了这个产品模型呢,我们就需要在云端去创建一个真实设备,也就是在这个产品下我们去新增一个真实的一个设备, 这里大家可以通过点这个设备,然后我们可以去注射设备,然后产品就选你刚刚创建的那个产品的名称,注入资源空间,当然是你产品所在的一个资源空间。 设备标识码呢,大家可以根据自己的需要去填写就可以了,设备名称最好给一个,方便大家后面去看到整个设备的一个状态。然后在这里呢我们可以看到当你添加了这个设备之后,他会有一个设备标识码和 你要设备确认创建完成之后,它会有一个 t x t 文件,里面包含了设备 id 和设备密要,然后大家注意将这个文件进行 保存一下,当然你不保存后面也可以进行这个密奥的一个重置。其实我们在对接云平台的时候, 其实比较重要的三个信息,第一个就是我们要知道这个设备的 id 和设备密要,这也是我的真实设备和云上创建的设备一个健全的一个过程。第二个呢就是我们要知道我们要接入到哪一个具体的这个 平台,比如说我这个是一个基础版,当然大家也可以使用像标准版啊或者企业版, 然后在这里总揽,然后我们点下面这个接入信息,因为我们这里使用的是这个 m q t t 或者 m q t s, 当然这个接入信息使用的就是这个。后面在 代码中我们会将这一部分进行替换,主要包括三个方面,第一个就是设备接入地址,第二个是我们设备的一个设备 id 和设备密奥,大家刚创建的这个设备,他就处于一个未激活的状态,当设备第一次上线并上报数据,就是设备就激活了。 通过上面的这些步骤呢,大家就已经完成了这个云侧的操作。接下来我们来看一下这个设备车的开发。 设备车的开发呢,首先我们就将台尼 s t k 的原貌下载到你的本地,然后呢将这个将它 拷贝到我们欧帕哈姆尼三点零的原码的生日 party 下面。之后在欧帕哈姆尼三点零里面,它里面就已经有了这个 birpi h m mino 的一个 demo 的一个选择 控制,他在这个禁言文件中,你将这个目录 third party, 然后一直到 mq t t tiny v 五 i degree culture and demo 添加到这个禁言文件里这里。 然后呢我们可以通过看一下我们这个整个的 g n e g n 文件,主要包括像我们生成的一个库门,就是刚刚那个 m q t t 呃 tenny v 五 agriculture demo, 然后里面有参与编译的一些 c 文件啊, 大家后面用自己的戴帽的时候也可以去按照这样的格式去进行一个编写,然后里面也包括一系列的酷文件啊,以及我们刚刚下载的这个台尼 sdk。 看这个地方就是 就是 w cloud l t link 和上面是一样的。 然后我们在这个 demo 点 c 里面去修改五个地方。第一个地方就是说刚刚我提到的几个比较重要的信息,一个是我们设备接入的一个网址,就是从总览啊 到那个接入信息里面去查看,这里我给的是一个 ip, 当然你也可以去填他的域名。第二个就是这个设备 id 和设备密奥,这个是我们设备健全的一个重要的过程。第三个就是这里我 这个 s 八六幺,他是一个 wifi 芯片,需要我们手机提供一个热点,注意这个热点要求的是二点四 g 的频段,因为他目前还不支持这个五 g 频段。然后通过你手机设或者路由器啊,甚至 一个热点热点的名称和密码你就可以自己去定义了。然后这里呢将你的设备 id 和设备密要,也是去替换成自己刚刚在云端注册的这个设备 id 和设备密要。之后呢 我们骚录变异,然后重启开发版,当然首先我们要将这个手机热点打开,然后去重启开发版,在这里可以看到我们重启开发版, 可以看到我这个设备在连接网络,连接网络之后呢他去去连接这个 l t 平台,然后去订阅这个消息,订阅消息之后 他就实现了整个一个健全,健全之后就连接到 iot 平台了,我们来看一下对于平台的这个信息,嗯,这里我们点开设备, 然后查看所有设备,我们就发现有一个在线的设备,比如说这个设备,那么此时我们就点开这个设备里面,我们就可以看到我当前上报的这些信息,就像我刚刚说的温度啊、湿度啊、光照啊,以及灯的状态和电机的一个状态。 然后呢我们可以来实现一个云端的一个交互,这里点云端下发,然后我们去下发一个命令,看看我们能不能控制这个灯的开关,或者控制这个电机的开关能否实现这个数据的一个上下行。 比如说我去控制这个灯,当我打开这个灯的时候,然后点确定,他就会下发一条命令到我的端侧设备,大家来看一下, 此时我们会发现我们的端侧设备他这个灯就已经亮起来了,然后呢我们在下发一个命令去把这个灯关闭, 我们会发现灯的状态也关闭了,然后我们再下发一个命令去控制这个电机 开,我们发现这个电机已经有声音了,他已经转起来了。同时我们来看一下整个设备信息呢,在设备信息这里面我们可以看到整个的一个状态, 当然这个地方没有上报啊,你也可以上报,就可以把这个 on 的状态同时上报过来。 然后呢我们再去将这个电机关闭, 此时电机已经关闭了,大家可以发现没有声音了。然后呢在这里就是我刚刚说的这个消息跟踪,比如说我们打开这个消息跟踪,然后我们再去操作,像刚刚的这个命令下发呀, 我们就可以在消息跟踪里面查看到我刚刚的这个上下行,比如前面会去帮助我们 开发者去进行运维或者说进行调试的一个工作,这个其实就是三点零整个对接 l 零设备整个对接这个还原 lt tda 的一个整个的开发流程,大家可以看到整个流程还是非常简单的,然后大家只需要 要去替换这个 wifi s, i d 和这个密码以及设备接入的地址,设备 i d 和设备密要这五个信息,这里就最终实现了。还有刚刚这个日志也看到了实现了设备的上云, 然后我们来看一下对于 l 二设备,其实 l 二设备也是一样的,这里我们使用的 dys s, d, k、 c 去对接华云。我们来看一下 这里呢我们就将这个 l 二的前面我提到了我们在 openhawme 上成立了一个 sig 叫淮 clussig, 将我们的 lt device sdk 代码去贡献到 openhawme 上。 这里我们来看一下对于 l 二的设备,我们知道其实对于 l 二的设备我们编译的过程它是非常长的,当然这里就是指你对于像内核啊,整个啊,文件系统啊,所有的都进行编译,这里我们就 采用了一个子系统的方式,这里以欧克哈密三点一点一和 rk 三五六八大于两百这款开发版来为大家阐述一下整个的一个开发流程。 首先呢大家就是需要去添加紫系统构建,对三点一点一呢大家添加紫系统构建的方式在这里我们已经提供了,包括像修改这个 config 机身啊,这里去你的这个命名啊代码,直接大家从 sig 这里面直接就可以下载到我们这个代码, 然后去添加子系统,添加完子系统之后我们去编译这个依赖的动态库,这里面包括像安全函数库啊, paul 啊, s, s, h 啊, number 啊,以及 z 立白啊, s, s, l 啊,以及 crystal 这些库呢。比如说你的开花板里面如果已经有了这些动态库,那你直接拿过来就不需要去编译了。当然下面的整个一个流程 也是自动化的一个流程需要你去修改什么,然后编译了这些动态库之后,我们就可以最终 以及这种其他三方库,也就刚刚我说的,然后我们去修改这个接入的地址和设备 id 和设备密要,然后 我们去编译,编译完之后可以看到整个在输出日志表示我们编译成功了,我们的仔细统教 ltds sdkc 构建成功了, 空间成功之后,我们将可执行文件通过像 h, d, c, s, t, d 啊,或者你那边可以支持的这种方式吧,去将它上传到开发板中,然后进行执行。执行之后我们发现这个设备已经连接到云平台上, 大家可以参考这个案例去开发你自己的设备,帮助你自己的设备快速对接到云平台。 然后第三个呢,这里面我们讲的就是其他的这个介入啊, 其他的介入案例呢,就是包括像对于军政差两千的这个设备的一个介入,大家感兴趣的可以自己看一下这个流程与前面的流程有什么不同,他们又有什么好处和弊端?
鸿蒙 os 通过设备虚拟化,把智能终端的各个器件呢变成可调用的能力。这样开发者能够灵活的使用屏幕、音响、 麦克风等能力,更好的发挥创意,为用户带来更多精彩的体验。当我们需要使用 pc 硬件来支援手机的应用体验时, 那么左边的设备呢?只能用简单的投屏方式将手机屏幕呢,在电脑上显示,也无法使用电脑的键数及和进行任何的操作。而右边的设备呢,基于分布式的设备,虚拟化的多频协同, 相当于把手机装进了电脑。同时使用电脑的鼠标和键盘,还可以使用品行世界的方式,让 windows 系统也可以轻松体验移动的生态,非常棒。除了鼠标键盘,我们还能虚拟化更多的设备,比如麦克风、摄像头、音响。 还在显示方面呢。我还能讲,手机应用的电脑端以平行世界展开,显示更多的内容,更符合 pc 上的浏览习惯。此外呢,在分享文件时,除了华为分享以外,我们还能够用鼠标拖拽和超级中转站这些更加直观高效的方式来分享。
鸿蒙字面电源接入华为智慧生活的连接方式,开关通断,利用五次灯具闪烁进入拍摄状态,每次间隔两到三秒。 uh 三四, 嗯,好,打开华为, 点击你下载华为 a p p, 点击添加,添加设备,手动添加,点击照明, 点击调光器,点击二十四瓦双摄,完成上市步骤。下一步 这边填入家里的二点四 g 的 wifi 和密码,下一步去设置,然后填入添加电源的 wifi 账号, 好,返回华为 a p p, 等待连接 成功。选择一个账号,点击房间,下一步更改名称,下一步添加成员完成,现在就可以了,我们可以控制了。 关闭带环灭,打开带环起时间大概五秒。色温调节,无极调光亮度调节, 亮度调节。他的设置界面,里面有设备名称,搜索空间、设备信息、网格信息, 关联的场景,自己设置语音别名设置。
今天我们来看一下这个鸿蒙开发,首先第一步我们进入鸿蒙的官网啊,然后这上面有很多课程,我们首先先来尝试一下下一下这个 id, 好,点击进来 啊,进入 id 界面之后,然后大家可以根据自己的操作系统,然后去选择自己的版本啊,因为我的电脑是 windows, 所以我们选择这一版啊,点击下载 好,然后在这里的话就进入我们的等待时间啊,然后这个预计的话是四分钟,三分钟还比较快啊,我们等待下载 好, ok 啊,现在下载完成,下载完成之后,我们再来看一下这个系统要求,首先第一步对操作系统啊, win 十就可以了,然后内存八个 g, 硬盘的话一百 g, 这个硬盘的话我们推荐啊,大家使用这个固态硬盘,下载完了之后,我们看一下啊, 再进行第二步啊,找到我们下载的内容啊,我们把它进行解压啊, ok 啊,目前我们看到这里解压完成。好,那我们进行安装啊,允许 啊,下一步,好,我们就安装在默认盘,哎呀,我的盘好像好小好小,先装了再说吧,能勾的都勾上吧,比如这里勾上啊,因为勾了这个勾之后可以添加到环境变亮啊,我们可以少做些事情啊,点下一步, ok 啊, 继续点,完成好,点完成之后,我们回到桌面就可以看到我们的图标,我们现在把它启动起来啊,同意啊,这里是设置工作目录啊,不用管点, ok, 好, 在这里我们需要注意一下啊,这里是指定了我们的 note g s 版本,如果大家的版本不对的话,没 关系啊,建议大家都选择一个啊啊,让让它自动去安装,这样就会避免很多问题。 点下一步,嗯,点 next。 好,然后这里是选择 s d k 的版本啊,我们在这里先接受一下, 嗯,再接受一次,点 next, 好,咱们在这里就会进行 sdk 的下载,并且进行环界面配置啊,保持耐心的等待啊,我们还是继续等待他的安装啊。好,我们现在点完成啊,这里给了警,给了警告啊,当前的内存八个 g 啊,勉强满足我们看一下啊, 现在用八个 g 的话就会特别卡。好,我们在这里做下检查啊,我们检查完了之后八个进度,检查完之后就行了。好,这个环境检查过不了,嗯,很尴尬啊,那我们就把它擦掉吧。啊,擦掉之后再看一看啊,创建项目, 好,我们选这个空项目 啊,下一步,好,我们保存的位置放一下啊,换一下,我们换到地盘去, 地盘稍微大一点啊,取个项目项目名字啊,比如说今天的 me 啊,确定,然后这里有两种模式啊,一种是老版本的 fa 啊,现在是主流比较推崇的 stage 啊, a p l 的版本啊,我们选择九啊,兼容的话两种模式,凤 table 啊,点完成,然后我们现在把边气调大,我们看一下整体的工程目录,他正在编译,而我们实际工作中要用的话,我们别的都不看啊,看这个文件 目录啊,找到 s r c, 这个 s r c 等价于我们经常写不用页的 s r c, 然后再找到我们的面闷目录,然后再找到 e t c 啊,为什么要找 e t c 呢?因为我们知道 r t s 的后缀都是 e t s 啊,那我们就找 e t s 啊,刚才口误啊,然后找到谁?找到 pig, 所以我们经常开发用的就是 pigs, 然后进入,然后这个是 pigs 里面的代码,然后我们看一下预览效果。哦,这里出问题了。嗯 啊,这个出问题了啊,因为内存不够,所以我们看不到预览界面,我们需要把它清空一下。啊,正常情况好的话,或者我们再稍等一下,等它编译完成之后,看一下八 g 的能否勉强可以跑又失败。让我检查一下啥意思, 关起来再打开,哼哼,内存不足啊,就会产生这样的原因。好,那么他也没有办法。那,那么我们就等我去把内存换了之后,明天我们再来看一看结果吧。
嗨,大家好呀,这一期跟大家分享一下如何搭建华为鸿蒙系统的开发环境。那首先的话我们要搜索华为开发者联盟, 那进来之后的话,我们就可以看到开发者联盟的界面上,我们点击顶部的开发开发,这里就有一个鸿蒙 oac 的开发,在这里我们点鸿蒙 oac 应用开发。 好的,然后这里的话就是整个开发的界面,他会有简单的关于相关的课程和相关的开发工具的一个介绍。 那么这里的话,其实我们知道华为的鸿蒙应用开发的话,使用的开发工具也就是它的集成开发环境 id 是这个 davieco studio, 所以我们直接点这个 davieco go studio。 嗯,好,这里的话它列了几个,第一个是它的开发工具,它的 i d e w go studio, 第二个是它用的开发语言叫 arc t s, 这个开发语言其实是在 type scrap 的基础上扩展出来的一个版本,所以它其实算是 type scrap 的超级。那至于说 实现鸿蒙原生应用的这个 ui 框架的话,华为这边定义的叫阿克 ui 框架,那整个开发的程序使用这个阿克 compile 就是方舟编译器来进行编译,此外的话还提供了一个叫 dav eco testing 的一个测试工具。 那这里我们直接来下这个 ide 啊,这个 id ide 的话目前最新版本是三点一啊。呃,对于暂时还没有正式发布的 韩美莱 oa 是耐克斯的,也就是陈雪,鸿蒙的话,他的 api 版本是十啊,我们现在公开能够下载的 api 版本是九,针对的是鸿蒙系统四点零,那下一个版本其实就是鸿蒙系统五点零啊, 那我们现在大体上同样就是鸿蒙系统四点零跟五点零开发的差异并不大,但是需要做一些 apa 接口的适配,这个需要等待鸿蒙系统五点零的 最终对外公布我们才能确定啊。那首先这里我们就以现有的 w cos 丢丢三点一的版本来进行给大家来进行开发环境的一个搭建。 好,我们现在看到正在下载这个个华为的 a d e 啊,我这里调一下这个界面,让我们的这个界 界面显示的话更大一点,这样大家看起来更方便一点啊,调到百分之一百七十五。好,这样大家在手机上面看的话,效果会更明显一点。好,这里我们下载完成之后直接解压 双击它的安装程序。那我这里的话,因为我自己专门传了一台幺三七零零 k 的机器啊,所以它的性能还是不错的, 主要原因是因为这个,呃, dev e cos 丢了,它是基于 i d e a。 改的。呃,那个了解安卓开 发的同学应该也知道啊,其实安卓开发的话,他使用的是也是基于 idea 改的那个叫啊,叫 angel studio 这个 ide, 其实华为的这个 ide 跟他是非常非常像的,他们同样是基于 ideaa 来改的这样的一个 跟 i d e, 所以它们具有同样的啊,性能比较差的特点的,就是比较吃硬件,你需要比较好的配置的机器才能够比较流畅的来运行 in i d e a 的这个集成开发环境。 好,这里的话我就已经装好了,那装好之后的话,我们直接到系统里面看,我直接搜啊,对啊,好,然后这里 点同意,我这里就默认啊。好,大家可以看到他这里就是 power 的 by a a intelligent j i d a 嘛,那这里的话就要配置一下你的开发环境的。 好,现在这个开发环境的话,我们就直接点全部点安装啊,因为我本地都没有吗?如果本地有的话,你就选 local 自己指定文件夹,那这里的话我直接就全部重新安装 好,然后这里的话相关的鸿蒙 o s s d k 的协议接受,然后呢 open hamlet sdk 的协议也接受。可能这里有小伙伴会疑问,哎,为什么会有两个 sdk, 对吧?其实我们使用的华为的鸿蒙 oas 的这个版本,他的这个基础的操作系统叫 open hamlet, 就是开 源鸿蒙,或者说开放鸿蒙,那这是鸿蒙系统的基础,那我们接下来所使用的工具的话,也都是针对于开放鸿蒙的 sdka 来进行 定制的这些工具啊,那华为的系统是在开放鸿蒙的系统的版本之上,然后呢增加了华为独家的一些功能和服务啊,可以理解成是基于开放鸿蒙系统,然后华为专门深度定制的系统。好吧,那我们这里就点下一步,把这两个都勾上 好,然后这里就是下载,漫长的下载,我们就等他相关的依赖包全部都下载完成。 好,现在的话我们就已经完成了鸿蒙的基本的开发环境的配置。那接下来的话,我们来简单的来创建一个新项目,让大家看一下效果,那这里的话我点击创建一个新项目,这里就可以选了。 鸿蒙应用它分两种类型,一个就是普通应用,一个叫原服务啊,那这里我们就来创建一个普通的一个应用,这里有很多不同的应用的模板,对吧?那我这里就选一个最基本的空白的鸿蒙应用, 在这里的话的命名你可以随便,然后或者保持默认,比如说这里改个名字叫 demo, 对吧? 戴帽 a p p。 然后呢,这里大家看到了边翼使用的鸿蒙系统的 s d k 的话,目前公开可用的最新的是 a p a 九,那纯血鸿蒙,也就是韩美丽的呃 o s lex 的,它的 api 版本将会是十。好,那这里有一个鸿蒙应用的这个开发模型啊,大家就知道华为现在默认推荐使用这个 stage 模型就可以了。 至于说具体开发细节的话,可能我以后会专门出视频给大家来介绍鸿蒙应用开发的知识,在这里我直接点完成来创建这个新项目好。 好了,现在的话,大家看到的就是鸿蒙应用的这个开发项目, 他在这个 ide 里面展示的一个效果,对吧?熟悉安卓开发的同事对于这个呃跟 ide 的界面非常熟悉啊,对吧?毕竟都是基于 ideaa 的这样的一个编辑器,非常非常熟悉,那这里的话我们可以点一下 preview, 对吧? 来看一下这个当前的鸿蒙的应用渲染出来是什么样子。 好,这里的话他会首先编译一下元代吧。好,然后呢,大家可以看到这个就是编译之后的鸿蒙应用的效果,编译之后的鸿蒙应用的效果,比如说我这里 来做一些改变,对吧?都可以生效,比如说我这边把他的这个文字给他改 了,对吧?我不叫 hello word 了,我叫 hello codex。 好,我保存一下,那么他这边的 预览工具就会实时的显示这个画面的变更,比如说我在下面我再加一,我加一个按钮,对吧?加一个按钮,这个按钮的话我就叫 test, 按钮 背景的话就让他是蓝色。 好,我来保存一下。好,大家可以看到下面有一个蓝色的一个按钮,那我可以改他的宽度,把他的 宽度改成当前页面的百分之八十。好,好,大家可以看到实时的这个预览界面,而且它可以,它是可以交互的,我点击这个按钮的话,它是有点击的效果的。那接下来的话,我还想给大家看的就是这个红蒙的这个模拟器, 对吧?我们开发出来的这个程序的话,是需要在模拟器上面跑的,所以这里我们把鸿蒙系统的模拟器也给他安装一下。好,那这里的话我安装好了,安装好了之后我选择来创建一个手机模拟器, 我这里点下一步,然后 a p i 版本就 a p i。 九,下载一下相关的系统的模拟器镜像。 那其实 他的这个整个开发流程,包括开发工具的界面都是跟安卓很像的,对吧?安卓也有这样的一个设备管理器,还像模拟器。因为 鸿蒙系统吧,他属于是高屋建林,或者说站在巨人的肩膀上,他在整个开发的工具和系统本身都吸收了前面现有的这些商业操作系统的优区,现有的操作系统的这些优点吧, 包括他的这个开发模式和他的一些特性,所以他在很多设计上都是可以跟现有的 ios 或者安卓应用开发都是有一些比较接近的体验, 那在开发工具层面上就是跟安卓 studio 很像,对吧?那在 操作系统体验上,因为它是一个封闭的系统,所以它很多设计就跟 ios 比较像啊,所以关于这一点的话,呃,其实大家没有必要多想啊,它纯粹就是站在巨人的肩膀上, 比如说我这边就有建立了一个模拟器点 finish, 然后呢把这个模拟器给他跑起来。 好,大家现在就看到这个华为的鸿蒙系统的模拟器, 华为系统的模拟器的话,加载速度会没那么快,没那么快,但是呢,它是比这个 安卓 studio 比带的这个安卓模拟器快很多的。 但另外我的这台这个英特尔幺三七零零 k 的这个处理器也比较强悍,性能也还可以,所以跑他的话没什么压力,用我自己的笔记本来跑的话,其实还是蛮卡顿的。 好,我们稍等一下,等鸿蒙系统的手机模拟器提起来。 其实我们可以看到这个在开发工具的右上角设备列表这个地方,已经可以识别到这一台鸿蒙系统的设计 模拟器,我们可以看到现在模拟器已经进来了,我们可以操作一下,对吧?点设置好,他已经进来了,这里基本上就是模拟这个真实的,真实的手机设备,大家感兴趣的话也可以通过 啊安装这个魔力器来体验一下鸿蒙系统。那这里的话,我直接点击开发工具的这个运行按钮,那么这个开发工具会将这个项目的原代码打包编译成鸿蒙系统的应用 打包编译成鸿蒙系统的应用,然后部署到这个魔力器上面。好,那好,大家看到这个魔力器的话,已经成功的运行了我们鸿蒙的应用,然后这里的话,我把它重新打开给大家看一下 这个,对吧?这个应,新出现的这个 label 的应用,其实就是我们刚刚这个程序开发的这个应用。 好,然后这里的话我可以手动点开给大家看一下,那么我们就可以使用模拟器,即使你没有华为相关的真实的设备,你用这个模拟器也可以完成常规的应用开发。 好,那我这里再点一下,给大家看一下效果调试模式,对吧?他马上就起来了。好,那关于这个鸿蒙系统的开发环境的 配置呢?就给大家简单介绍到这里,后面关于鸿蒙的原生应用开发相关的知识的话,我也会做一些视频来跟大家来分享。
教你如何为开源鸿蒙系统安装 hap 格式原声应用。首先在设置里打开开发者模式,然后勾选上 usb 调试,接着退回到开源鸿蒙系统的主页面,在电脑上打开 hdchap 查看安装软件, 拖拽还有格式应用到查看器里面,在查看器里点击安装即可,这样哈宾用就安装到开元鸿蒙系统里面啦。
二三届双飞照吧学长转战鸿蒙的第二课环境搭建安装开发者工具,这里建议安装三点一版本, 根据链接去打开浏览器,在这个链接下可以看到一些工具的介绍,包括怎么使用等等,那这里点击链接下载,会跳转到这个页面, 然后可以看到有 windows 版本,也有 mac 版本,因为我的是 windows 电脑,所以点击 windows 的下载,下载完成之后是一个压缩包,然后解压出来, 可以看到是一个 e x e 文件,双击运行就可以按照文档上的步骤去进行。点击 lakes, 然后选 选择一下我们需要安装的这个路径。这里不建议默认选择 c 盘,因为 c 盘的话,这样会把电脑的 c 盘占用很大的内存, 可以安装在其他盘下面。然后是添加桌面快捷方式,添加右键菜单效果。接下来是 install, 就是直接开始安装了, 然后安装完成之后勾选软这个选项,然后点击非利息,这样的话就可以来到这里同意他相关的条款, 点击 agree, 然后按照图式。这里要注意的是,鸿蒙开发工具需要借助 no 的这个环境,而且他对 no 的版本的要求是十四到十七,所以这里我们默认选择 install, 如果你有 no 的版本, 那你可以直接用你自己的,并且是十四到十七的,而且 note 的路径只能包含英文数字下划线,不能有空格以及其他中文等出现, 然后按照这个图式选择 install, 点击 next。 接下来就是安装鸿蒙 s d k, 我们直接按照默认去进行选择,然后下载鸿蒙 s d k 依赖, 然后点击同意,然后进行下载,在这个过程中可能网络会出现波动等其他情况,那耐心等待或者重新安装,如果说安装失败了,这在这旁边会有提示,可以重新进行下载, 如果都变成绿色,说明已经安装成功,那因为整个流程操作比较缓慢,所以我的环境已经搭好了,并且可以开始创建,直接使用 那下节视频,我们开始写自己的第一个项目,但是在这里要注意的一点是开发者注册与个人实名认证,这里任选其一,比如说银行卡认证效率最高, 也是在这里去进行一个开发者的注册以及认证, 比如说这里选择注册,这样的话我们就可以直接使用这个开发者工具了,是不是很简单呢?下一节我们开始来写鸿蒙代码吧,然后写自己的第一个应用。