2022年华为开发者大会(HDC.Together)于11月4日在东莞松山湖揭开帷幕,带来了鸿蒙生态的最新成果,展示了鸿蒙生态的全新格局。在大会主题演讲中,华为带来了多种令人震撼的技术成果,如分布式能力、原子化服务、AI、AR、地图、游戏、音视频、隐私安全、HarmonyOS座舱等。同时鸿蒙开发套件推出了升级的ArkTS、ArkUI、ArkCompiler等技术,通过这些技术的加持,让HarmonyOSApp从开发、到布局,再到性能,都得到了质的飞跃。从而全...
2022-11-11 11:59:58 14.4w浏览 15点赞 6回复 8收藏
本文会通过ETS实现一个购物车应用1.创建商品列表页面在这一节,我们将完成主页界面以及商品列表页签的设计,效果图如下:从上面效果图可以看出,主界面商品列表页签主要由下面三个部分组成:(1)顶部的Tabs组件。(2)中间TabContent组件内包含List组件。其中List组件的item是一个水平布局,由一个垂直布局和一个Image组件组成;item中的垂直布局由3个Text组件组成。(3)底部的页签导航。下面来一起创建第一个页面,第一个页...
2022-06-25 21:44:08 8559浏览 5点赞 1回复 2收藏
本文会学习如何设置OpenHarmony的转场动画,主要包括页面的转场动画和组件的转场动画。所谓转场动画,是指在两个页面之间切换或组件显示隐藏等操作时以动画效果展现。下图是本文案例的主界面。点击每一个按钮,会展示特定的转场动画。1.底部滑入动画这种动画效果可以让A页面切换到B页面时,B页面从底端往上展现。这是通过slide方法设置的动画效果,代码如下:pageTransition(){页面入场组件:SlideEffect.Bottom设置到入场时表...
2022-05-31 22:09:13 5667浏览 4点赞 1回复 2收藏
OpenHarmony3.1支持很多组件,这篇文章演示一下如何使用滑杆组件(Slider)控制另一个组件。这个案例通过两个Slider组件分别控制屏幕上方风车的旋转速度和大小。读者可以从中学到Slider组件的基本用法,以及在OpenHarmony中如何控制组件。OpenHarmony3.1目前支持ETS和JS。本文选用了ETS作为开发语言。要想测试本文的代码,有如下两种方式:1.使用HarmonyOSSDK7在远程模拟器中测试2.使用大禹200开发板(或其他支持OpenHarmony3.1...
2022-05-31 19:33:47 4309浏览 5点赞 0回复 4收藏
如果一个鸿蒙(HarmonyOS)App过于庞大,通常不会将所有的代码一股脑地放到一个工程中,最常用的方式是将HarmonyOSApp进行分解,分成不同的组件,然后分别开发,最后通过主模块将这些HarmonyOS组件集成在一起形成一个完整的HarmonyOSApp。如果是一个团队负责开发这个HarmonyOSApp,那么可以分别由不同的个人或更小的团队分别开发不同的组件,然后进行整合,这样做非常符合模块划分原则。HarmonyOSApp使用组件还有一个重要目的,...
2021-08-30 10:18:43 7325浏览 4点赞 3回复 5收藏
服务卡片是鸿蒙新推出的一项特性。可以在鸿蒙桌面上放置不同尺寸的矩形区域,在矩形区域中可以放置各种组件,可以与包含服务卡片的程序交互。这样一来,服务卡片除了UI受到限制以外,几乎可以做任何事情。包括在一个服务卡片中动态更新组件。例如,让一个图像组件每隔一定时间间隔,就显示一个图像,不断切换,让鸿蒙桌面动起来。鸿蒙的服务卡片还可以完成更多炫酷的功能,例如,多个服务卡片之间可以交互。下面再详细介绍鸿蒙...
2021-06-28 11:37:43 9098浏览 3点赞 1回复 2收藏
提问:老师,跟您确认一下,目前分布式模拟器是不是有Bug?好像并不能像文档中那么使用。回答:我不太清楚你指的具体是什么Bug。不过分布式模拟器目前只是一个实验产品,确实有一些Bug,例如,无法获取分布式目录等,在后期的迭代中会逐步修正这些Bug,敬请期待!提问:我现在其他android代码的apk能直接在昨天升级的鸿蒙机子上用吗?回答:鸿蒙手机可以运行apk,不过这些apk本质上是运行在Android上的,并不是用鸿蒙运行的。...
2021-06-03 22:32:27 7599浏览 1点赞 0回复 3收藏
公元2021年6月2日晚20:00,划时代的鸿蒙IDE(DevEcoStudio)迎来了划时代的版本。支持分布式模拟器。开发支持分布式特性的App,再也不需要使用真机了,直接上双模拟器。这下终于不用买两部鸿蒙手机了,怎么样,是不是很省呢!那么新版IDE还有什么新功能呢?不告诉你!要想知道,就来明晚7:00的李宁老师直播,将为你揭晓新版鸿蒙IDE的牛逼特性!直播报名地址:https:harmonyos.51cto.comactivity63直播概要:本节课程主要介绍Ha...
2021-06-02 23:04:10 1.2w浏览 6点赞 11回复 2收藏
1.Neptune开发板简介现在市面上支持OpenHarmony的开发板已经比较多了,比较常见的有HiSpark、小熊派系列。这些开发板都是基于海思的Hi3861、Hi3516或Hi3518芯片的。尽管每一个芯片和对应开发板不是特别贵,也大量购买也需要不小的成本。例如,基于Hi3861的HiSpark开发板大概50元左右,与Arduino开发板的价格相当,所以购买大量Hi3861开发板,成本还是很大的。幸好现在有很多替代品,OpenHarmony也不仅仅只能在海思系列芯片上...
2021-05-24 18:22:06 1.3w浏览 5点赞 2回复 4收藏
最近收集了一些鸿蒙开发板,如Neptune,HiSpark系列、以及小熊派的开发板,现在就分别介绍一下这些开发板的基本功能,以及他们之间的区别和如何选购。在后期我会基于这些开发板做一些视频课程和写一些开发类的文章,敬请期待! 1.Neptune(海王星开发板) Neptune开发板是基于W800主控芯片的,是目前全网最便宜的鸿蒙开发板,只需9.9元。W800支持WiFi和蓝牙。 Neptune有一个套装(39元),除了带一块Neptune开发...
2021-05-24 18:21:23 1.1w浏览 4点赞 2回复 3收藏
1.鸿蒙支持工业modbus设备吗?回答:modbus是通信协议,移植相关驱动后,可以支持任何设备,据说有的参赛队伍已经做了鸿蒙DTU。也可以使用其他模块支持modbus,如4G模块透传(AIR724UG)发送MODBUS数据。2.鸿蒙学习的硬件使用树莓派效果如何?有人深度体验过吗?回答:已经有人在做树莓派的鸿蒙移植工作,例如,量子力,这是码云的地址:https:gitee.comliangziliharmonyraspberry不过只支持树莓派<2><B>,目前用的比较多的是3B和...
2021-04-22 19:02:09 9042浏览 9点赞 5回复 4收藏
超声波模块是物联网常用模块之一,通过发送和接收超声波,可以检测出发送和接收的时间,从而测量目标距离,这是超声波最常用的场景,不过超声波只能测距吗?20210421日赶紧来看直播>>>【点击报名】直播提纲:1、OpenHarmony简介2、OpenHarmony编译和烧录3、OpenHarmonyGPIO基础4、用OpenHarmony控制超声波模块5、让超声波模块变成声控开关直播亮点:1、OpenHarmony烧录详细讲解2、OpenHarmonyGPIO与ArduinoGPIO对比实战3、通过...
2021-04-16 19:36:48 9039浏览 4点赞 5回复 1收藏
鸿蒙(HarmonyOS)最新版的IDEBeta3于20210331日发布,beta3增加了很多吸引人的功能,这些功能有一些与编程有关,有一些与配置、模板有关。本文主要深入介绍与编程有关的3个特性:双向预览、JavaUI数据模拟和测试框架,至于其他的一些新特性,如更多的phone模板,APIversion的变化,可视化配置config.json等,可以参考我下面的视频。视频演示1.双向预览功能预览器增加了双向预览功能,所谓双向预览,针对的是布局。修改布局文件...
2021-04-02 09:58:29 1.1w浏览 5点赞 12回复 2收藏
Flag:如果本文阅读量超过10000,或点赞+收藏超过100,我就推出鸿蒙版远程控制信号灯以及其他智能硬件的文章!!本文涉及到的源代码和其他资源见附件!【Arduino实验室】中关于智能硬件的实验在网上绝对是没有的(有也是我发的),都由作者单独设计。敬请期待后期的【鸿蒙实验室】系列文章和视频课程。这个案例是将Python、PyQT6与Arduino结合。通过Arduino开发板控制3个LED(分别为红黄绿3个颜色)来模拟交通信号灯。可以通过...
2021-03-22 08:39:05 2.4w浏览 13点赞 12回复 9收藏
废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看...
2021-02-22 16:47:21 1.0w浏览 5点赞 5回复 2收藏
摘要:相信很多同学都玩过鸿蒙(HarmonyOS)了,不过估计大多数同学都只是用鸿蒙开发App,与开发AndroidApp也没啥区别。不过鸿蒙还有更有意思的玩法,那就是与硬件结合,也就是IoT。本文将教大家如何将鸿蒙刷到开发板上,通过这些开发板可以控制更多的硬件。本文的目的是将鸿蒙2.0刷到润和Hi3861、Hi3516和Hi3518开发板上。目前网上已经有很多关于刷鸿蒙2.0的文章,我整理了一下,并结合自己的经验,在本文中阐述了从配置环境,...
2021-02-22 11:19:53 7.0w浏览 12点赞 13回复 17收藏
又要开始直播了,这次给大家带来了两个项目,一个是游戏,另外一个是应用。游戏是鸿蒙版的俄罗斯方块,正如题目所示,我们将在5分钟之内完成这款游戏。可能有的同学会问,5分钟之内怎么可能完成一款游戏呢?这当然是不可能的,这些代码就算照超都写不完,更何况自己写呢!其实这要看怎么做,如果运用好了封装技术,那么未来不是梦,5分钟之内搞定一款游戏也不是梦,那么应该怎样做呢?赶紧来看直播吧。这款游戏和核心就是绘制游...
2021-01-28 18:51:34 8646浏览 3点赞 4回复 0收藏
1.PageAbility概述PageAbility是FA唯一支持的Ability,本质上是一个窗口,类似于Android的Activity,用于提供与用户交互的能力。为了方便,在后面的内容就将PageAbility简称为Page。另外,HarmonyOS还提供了一个AbilitySlice。AbilitySlice的功能与Page类似,只是在切换时可以在同一个Page内完成。如果从Page到Page,相当于Web页面用新窗口导航到另一个页面。如果从AbilitySlice切换到AbilitySlice,相当于Web页面以同一个窗口...
2021-01-05 10:42:32 1.2w浏览 21点赞 4回复 17收藏
HarmonyOS的核心特性(或称为卖点)之一就是软总线技术,而PageAbility的跨设备迁移是软总线的一个具体技术实现。所谓跨设备迁移PageAbility,是指设备A中的特定App调用设备B中该App的PageAbility。这有一个前提,就是设备A和设备B都安装了同一个App。如果B设备没有安装App,B设备就会自动从华为应用商店下载这个App,当然,这一过程是完全静默的。下载完后,就会自动启动相应的PageAbility。这种技术不仅可以启动另一个设备上...
2020-12-29 16:13:59 1.5w浏览 28点赞 5回复 29收藏
华为在20201216号发布了鸿蒙beta版,该版本支持手机。华为的大多数机型都可以升级到鸿蒙。正好我手头有几部华为P40的手机,而且都收到了鸿蒙的推送,现在就来先睹为快吧。首先进入到设置页面,点击“系统和更新”>“软件更新”,系统会自动检测鸿蒙的最小版本,目前最新的版本是2.0.0DeveloperBeta1,然后可以点击开始刷机按钮(会弹出一个对话框),鸿蒙升级版有4个多G,建议用快递的宽带,例如,我家里的是500M宽带,下载完大...
2020-12-24 08:23:55 1.9w浏览 18点赞 13回复 14收藏