网名:蒙娜丽宁 一个被知识诅咒的人
私信
主帖 25
回帖 30
视频 20
提问
回答 16
资源 10
专栏 1
课程 11
如果一个鸿蒙(HarmonyOS)App过于庞大,通常不会将所有的代码一股脑地放到一个工程中,最常用的方式是将HarmonyOSApp进行分解,分成不同的组件,然后分别开发,最后通过主模块将这些HarmonyOS组件集成在一起形成一个完整的HarmonyOSApp。如果是一个团队负责开发这个HarmonyOSApp,那么可以分别由不同的个人或更小的团队分别开发不同的组件,然后进行整合,这样做非常符合模块划分原则。HarmonyOSApp使用组件还有一个重要目的,...
2021-08-30 10:18:43 3320浏览 4点赞 3回复 5收藏
服务卡片是鸿蒙新推出的一项特性。可以在鸿蒙桌面上放置不同尺寸的矩形区域,在矩形区域中可以放置各种组件,可以与包含服务卡片的程序交互。这样一来,服务卡片除了UI受到限制以外,几乎可以做任何事情。包括在一个服务卡片中动态更新组件。例如,让一个图像组件每隔一定时间间隔,就显示一个图像,不断切换,让鸿蒙桌面动起来。鸿蒙的服务卡片还可以完成更多炫酷的功能,例如,多个服务卡片之间可以交互。下面再详细介绍鸿蒙...
2021-06-28 11:37:43 6313浏览 3点赞 1回复 2收藏
提问:老师,跟您确认一下,目前分布式模拟器是不是有Bug?好像并不能像文档中那么使用。回答:我不太清楚你指的具体是什么Bug。不过分布式模拟器目前只是一个实验产品,确实有一些Bug,例如,无法获取分布式目录等,在后期的迭代中会逐步修正这些Bug,敬请期待!提问:我现在其他android代码的apk能直接在昨天升级的鸿蒙机子上用吗?​回答:鸿蒙手机可以运行apk,不过这些apk本质上是运行在Android上的,并不是用鸿蒙运行的。...
2021-06-03 22:32:27 4583浏览 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 8818浏览 6点赞 11回复 2收藏
1.Neptune开发板简介现在市面上支持OpenHarmony的开发板已经比较多了,比较常见的有HiSpark、小熊派系列。这些开发板都是基于海思的Hi3861、Hi3516或Hi3518芯片的。尽管每一个芯片和对应开发板不是特别贵,也大量购买也需要不小的成本。例如,基于Hi3861的HiSpark开发板大概50元左右,与Arduino开发板的价格相当,所以购买大量Hi3861开发板,成本还是很大的。​幸好现在有很多替代品,OpenHarmony也不仅仅只能在海思系列芯片上...
2021-05-24 18:22:06 6907浏览 5点赞 2回复 3收藏
最近收集了一些鸿蒙开发板,如Neptune,HiSpark系列、以及小熊派的开发板,现在就分别介绍一下这些开发板的基本功能,以及他们之间的区别和如何选购。在后期我会基于这些开发板做一些视频课程和写一些开发类的文章,敬请期待! 1.Neptune(海王星开发板) Neptune开发板是基于W800主控芯片的,是目前全网最便宜的鸿蒙开发板,只需9.9元。W800支持WiFi和蓝牙。 Neptune有一个套装(39元),除了带一块Neptune开发...
2021-05-24 18:21:23 7222浏览 4点赞 2回复 3收藏
1.鸿蒙支持工业modbus设备吗?回答:modbus是通信协议,移植相关驱动后,可以支持任何设备,据说有的参赛队伍已经做了鸿蒙DTU。也可以使用其他模块支持modbus,如4G模块透传(AIR724UG)发送MODBUS数据。2.鸿蒙学习的硬件使用树莓派效果如何?有人深度体验过吗?回答:已经有人在做树莓派的鸿蒙移植工作,例如,量子力,这是码云的地址:https:gitee.comliangziliharmonyraspberry不过只支持树莓派<2><B>,目前用的比较多的是3B和...
2021-04-22 19:02:09 5764浏览 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 5523浏览 4点赞 5回复 1收藏
鸿蒙(HarmonyOS)最新版的IDEBeta3于20210331日发布,beta3增加了很多吸引人的功能,这些功能有一些与编程有关,有一些与配置、模板有关。本文主要深入介绍与编程有关的3个特性:双向预览、JavaUI数据模拟和测试框架,至于其他的一些新特性,如更多的phone模板,APIversion的变化,可视化配置config.json等,可以参考我下面的视频。视频演示1.双向预览功能预览器增加了双向预览功能,所谓双向预览,针对的是布局。修改布局文件...
2021-04-02 09:58:29 8254浏览 5点赞 12回复 2收藏
Flag:如果本文阅读量超过10000,或点赞+收藏超过100,我就推出鸿蒙版远程控制信号灯以及其他智能硬件的文章!!本文涉及到的源代码和其他资源见附件!【Arduino实验室】中关于智能硬件的实验在网上绝对是没有的(有也是我发的),都由作者单独设计。敬请期待后期的【鸿蒙实验室】系列文章和视频课程。这个案例是将Python、PyQT6与Arduino结合。通过Arduino开发板控制3个LED(分别为红黄绿3个颜色)来模拟交通信号灯。可以通过...
2021-03-22 08:39:05 1.9w浏览 13点赞 12回复 9收藏
废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看附件:原创必须够200字!废话少说,看...
2021-02-22 16:47:21 7310浏览 5点赞 5回复 2收藏
摘要:相信很多同学都玩过鸿蒙(HarmonyOS)了,不过估计大多数同学都只是用鸿蒙开发App,与开发AndroidApp也没啥区别。不过鸿蒙还有更有意思的玩法,那就是与硬件结合,也就是IoT。本文将教大家如何将鸿蒙刷到开发板上,通过这些开发板可以控制更多的硬件。本文的目的是将鸿蒙2.0刷到润和Hi3861、Hi3516和Hi3518开发板上。目前网上已经有很多关于刷鸿蒙2.0的文章,我整理了一下,并结合自己的经验,在本文中阐述了从配置环境,...
2021-02-22 11:19:53 4.5w浏览 12点赞 13回复 16收藏
又要开始直播了,这次给大家带来了两个项目,一个是游戏,另外一个是应用。游戏是鸿蒙版的俄罗斯方块,正如题目所示,我们将在5分钟之内完成这款游戏。可能有的同学会问,5分钟之内怎么可能完成一款游戏呢?这当然是不可能的,这些代码就算照超都写不完,更何况自己写呢!其实这要看怎么做,如果运用好了封装技术,那么未来不是梦,5分钟之内搞定一款游戏也不是梦,那么应该怎样做呢?赶紧来看直播吧。这款游戏和核心就是绘制游...
2021-01-28 18:51:34 6092浏览 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 9535浏览 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.2w浏览 28点赞 5回复 29收藏
华为在20201216号发布了鸿蒙beta版,该版本支持手机。华为的大多数机型都可以升级到鸿蒙。正好我手头有几部华为P40的手机,而且都收到了鸿蒙的推送,现在就来先睹为快吧。首先进入到设置页面,点击“系统和更新”>“软件更新”,系统会自动检测鸿蒙的最小版本,目前最新的版本是2.0.0DeveloperBeta1,然后可以点击开始刷机按钮(会弹出一个对话框),鸿蒙升级版有4个多G,建议用快递的宽带,例如,我家里的是500M宽带,下载完大...
2020-12-24 08:23:55 1.6w浏览 18点赞 13回复 14收藏
在PageAbility的配置信息(config.json文件)中有一个launchType属性,通过模板默认生成的值是standard,这是launchType属性的默认值(可以不设置launchType,这样默认值就是standard)。launchType属性的另外一个可以设置的值是singleton。这两个属性值的区别如下:standard:在任何情况下,无论PageAbility被显示多少次,都会创建一个新的PageAbility实例;singleton:如果要显示的PageAbility在栈顶,那么再次显示这个PageAb...
2020-12-22 16:07:58 8373浏览 27点赞 7回复 23收藏
鸿蒙手机Beta版终于发布了,大家可以愉快地玩耍了。么么哒!作为国内第一批接触到HarmonyOS的开发者,有幸多次参加了华为组织的HarmonyOS内部技术培训。尤其是在发布会之前,11月份参加的HarmonyOS培训,提前了解和体验了HarmonyOS的最新功能。20201216号,HarmonyOS手机Beta版发布了,王博发布了最新的HarmonyOS以及IDE的最新,最酷的功能。例如,跨设备调试、自适应布局以及跨设备交互等。可能有很多小伙伴无法到现场,不过这...
2020-12-16 12:08:18 8228浏览 2点赞 1回复 0收藏
我们知道,DevEcoStudio是基于IntelliJIDEA社区版二次开发的,所以免不了要使用Gradle完成项目的构建工作。不过由于国内众所周知的原因,在DevEcoStudio中下载Gradle非常慢(并不是无法访问,而是非常慢,而且还经常timeout),所以在网上有很多帖子给出了不同的解决方案。本文先列举一些典型的解决方案。方案1:使用国内的maven库地址找到build.gradle文件,然后修改或添加buildscript和allprojects,修改后的代码如下:reposi...
2020-12-05 13:02:51 7172浏览 17点赞 2回复 16收藏
视频课程地址:https:edu.51cto.comcourse25964.html源代码在资料下载中,也可以在附件中下载,goodluck!在线电子词典项目融合了多种技术,例如,布局、本地化、网络访问、爬虫、操作SQLite数据库、更新UI线程组件、HTML分析、第三方库(JSoup)等。《在线电子词典》是难得一见的好课,赶紧学起来。
2020-12-01 14:09:34 7009浏览 5点赞 6回复 1收藏