鸿蒙(HarmonyOS)
文章平均质量分 91
蒙娜丽宁
华为HDE(HUAWEI Developer Experts),UnityMarvel创始人,开放原子基金会银牌讲师,51CTO学堂金牌讲师,IT畅销书作者。从事软件研究和开发超过20年,长期从事编译器、人工智能、Python、Go、JavaScript、Java及跨平台技术的研究和开发工作,曾出版超过40本IT图书。主要著作包括《Python从菜鸟到高手》、《Python爬虫从菜鸟到高手》、《奇妙的Python:神奇代码漫游之旅》。
展开
-
鸿蒙开发套件全面升级,助力鸿蒙生态蓬勃发展
2022年华为开发者大会(HDC.Together)于11月4日在东莞松山湖揭开帷幕,带来了鸿蒙生态的最新成果,展示了鸿蒙生态的全新格局。在大会主题演讲中,华为带来了多种令人震撼的技术成果,如分布式能力、原子化服务、AI、AR、地图、游戏、音视频、隐私安全、HarmonyOS座舱等。同时鸿蒙开发套件推出了升级的ArkTS、ArkUI、ArkCompiler等技术,通过这些技术的加持,让HarmonyOS App从开发、到布局,再到性能,都得到了质的飞跃。从而全面加速推进HarmonyOS应用生态。原创 2022-11-11 13:23:14 · 7280 阅读 · 0 评论 -
鸿蒙(HarmonyOS)API的源代码哪去了?竟然全抛出异常,原来使用的是虚拟API【建议收藏】
1. HarmonyOS的方法为何都抛出异常不管是鸿蒙(HarmonyOS),或是Android、还是其他系统。理解其工作原理最好的方式就是阅读源代码。不过HarmonyOS的所有系统类,跟踪进去,全部是下面的东西。从反编译后的源代码可以看出,除了类的成员变量外,所有方法的内部实现全都抛出了RuntimeException异常,而且异常的信息是Stub。就这个问题,一直有粉丝问我,这到底是咋回事。Android的系统类跟踪进去就会看到源代码,HarmonyOS为什么看不到源代码呢?当然,也不原创 2021-09-06 09:09:57 · 22107 阅读 · 19 评论 -
【建议收藏】万字长文,教你发布鸿蒙(HarmonyOS)组件到Maven中央仓库,全网最全教程!
目录1. 使用组件的3种方式(1)引用同工程中的HarmonyOS组件(以调试为目的)(2)引用本地的HarmonyOS组件(3)引用Maven中央仓库中的HarmonyOS组件2. 组件可以发布到哪里(1)没有自己的域名(2)有自己的域名3. 将组件发布到Maven中央仓库4. 如何查看发布的组件5. 使用发布的组件如果一个鸿蒙(HarmonyOS)App过于庞大,通常不会将所有的代码一股脑地放到一个工程中,最常用的方式是将...原创 2021-08-27 14:23:08 · 1690 阅读 · 1 评论 -
HarmonyOS实战—基于鸿蒙服务卡片的分布式游戏
2021年7月31日,我在杭州HarmonyOS开发者日做了一个分享,主题是关于鸿蒙服务卡片的奇妙用法。通过让多张服务卡片之间相互交互来实现一个类似“连连看”的游戏(项目名称是“找我”),而且还支持分布式,可以让多部鸿蒙设备参与进来。在过去的一段时间,经常有小伙伴私信我,问能否讲解一下这款游戏的实现原理。现在我就借这篇文章的机会,来谈一谈这款基于鸿蒙服务卡片的分布式游戏的实现原理。1. 项目概述游戏演示请看下面的视频杭州鸿蒙开发者日“找我”游戏演示视频...原创 2021-08-08 16:30:55 · 2030 阅读 · 2 评论 -
鸿蒙(HarmonyOS)支持低代码开发,无需HTML知识,就可以设计复杂界面
鸿蒙的最新IDE支持可视化开发。几乎不需要编写一行代码,就可以设计非常复杂的界面。当然,如果要实现业务逻辑,还是需要编写代码的。所以我们把这些功能称为低代码开发,也就是说,可以让我们少编写一些代码。原创 2021-07-02 16:31:23 · 95715 阅读 · 111 评论 -
【鸿蒙】6岁小外甥做了一个鸿蒙App,结果竟然无法在手机上运行,小子,你忘签名了!
程序千万行签名第一行程序不签名猿猿两行泪在真机上运行App与在模拟器上运行App不同。在真机上不管是调试(debug)还是发布(release),都需要对hap文件进行签名。签名一个hap文件需要4类文件:p12、csr、cer和p7b文件。其中p12和csr文件可以自助生成,cer和p7b文件需要到华为开发者网站后台去申请,然后下载。生成这4类文件,需要经过下面几步:1. 生成p12文件执行下面的命令,就会在当前目录生成一个名为demo.p12的文件。key..原创 2021-06-07 15:20:08 · 7959 阅读 · 27 评论 -
鸿蒙最新IDE(DevEco Studio)绝密档案大揭秘,绝对有你不知道的东西!
公元2021年6月2日,鸿蒙系统迎来了第2次开源,同时,用于开发鸿蒙App的DevEco Studio也迎来了重大的更新,这次更新是具有里程碑意义的,因为增加了很多非常牛叉的功能,而且编译速度得到了显著的提升。尤其是分布式模拟器,可以在无需真机的情况下开发分布式鸿蒙App。本文将深入讲解DevEco Studio推出的一些核心特性。原创 2021-06-04 13:34:50 · 30118 阅读 · 51 评论 -
女朋友今年想要特别的礼物,来块鸿蒙(HarmonyOS)运动表如何!顺便教女朋友开发鸿蒙App,结果却掉链子了,太尴尬了
本文主要介绍了测试鸿蒙手表App的3种方法,以及如何将手表App部署到真机的步骤。最后给出了部署失败后的解决方案。.原创 2021-05-30 21:27:22 · 1510 阅读 · 12 评论 -
小表妹想学鸿蒙(HarmonyOS)开发板,于是我翻出了所有的鸿蒙开发板,靠,全给我抢走了,简直是野蛮表妹!
所有流行的鸿蒙开发板都在这里!本文介绍了5种鸿蒙开发板:Neptune、HiSpark3861、HiSpark3518、HiSpark3516、小熊派。想知道他们有什么区别吗?应该如何选择吗?赶快学起来!原创 2021-05-24 21:19:07 · 6910 阅读 · 24 评论 -
震惊!全球最便宜的鸿蒙(OpenHarmony)开发板Neptune问世,只需9.9元,就可搞定一切,后续开发课程正在不断涌来
本文详细介绍了世界上最便宜的鸿蒙开发板的使用方法,包括简介、源代码下载、编译、刷估计等内容。原创 2021-05-13 10:28:56 · 47223 阅读 · 76 评论 -
【鸿蒙学院】鸿蒙(HarmonyOS)IDE迎来重大更新,新特性足以让你尖叫!
本文主要深入介绍鸿蒙IDE与编程有关的3个特性:双向预览、Java UI数据模拟和测试框架,至于其他的一些新特性,如更多的phone模板,API version的变化,可视化配置config.json等,可以参考文中的视频。原创 2021-04-01 16:56:13 · 39997 阅读 · 18 评论 -
鸿蒙从窗口开始:Page Ability诞生记
为了让更多的人看到本文,请各位同学动动小手,点击右上角【...】,将本文分享到朋友圈,thanks!1. Page Ability概述Page Ability是FA唯一支持的Abil...原创 2021-01-05 10:26:45 · 1128 阅读 · 0 评论 -
展现鸿蒙的独特魅力:跨设备调用窗口(Page Ability)
为了让更多的人看到本文,请各位同学动动小手,点击右上角【...】,将本文分享到朋友圈,thanks!HarmonyOS的核心特性(或称为卖点)之一就是软总线技术,而Page Abili...原创 2020-12-29 10:24:00 · 1480 阅读 · 4 评论 -
图解鸿蒙Page Ability的启动类型(LaunchType)
在Page Ability的配置信息(config.json文件)中有一个launchType属性,通过模板默认生成的值是standard,这是launchType属性的默认值(可以不设...原创 2020-12-22 15:54:34 · 6386 阅读 · 2 评论 -
鸿蒙IDE(DevEco Studio)怎样1秒下载Gradle
我们知道,DevEco Studio是基于IntelliJ IDEA社区版二次开发的,所以免不了要使用Gradle完成项目的构建工作。不过由于国内众所周知的原因,在DevEco Stud...原创 2020-12-04 12:12:29 · 1954 阅读 · 0 评论 -
【鸿蒙学院】调试鸿蒙(HarmonyOS)App源代码的两种方式
为了让更多的人看到本文,请各位读者动动小手,点击右上角【...】,将本文分享到朋友圈,thanks!调试是开发App的必备技能,毕竟任何一个比较复杂的App都不可能一次编码成功,如果A...原创 2020-11-05 14:45:31 · 10315 阅读 · 1 评论 -
开发跨设备的鸿蒙(HarmonyOS) App
为了让更多的人看到本文,请各位读者动动小手,点击右上角【...】,将本文分享到朋友圈,thanks!现在的智能设备种类越来越多,而且这些智能设备的屏幕尺寸、分辨率都不同,例如,比较常见...原创 2020-11-02 14:24:03 · 8701 阅读 · 0 评论 -
谁告诉你鸿蒙(HarmonyOS)不能在macOS下玩,一副没见过世面的样子!
目前鸿蒙的macOS版开发工具DevEco Studio还没有发布,具体什么时候发布,还是个未知数。不过我们还是可以在macOS下玩一玩鸿蒙的。由于鸿蒙内置了Android,所以Andr...原创 2020-10-07 16:01:11 · 12968 阅读 · 7 评论 -
抢先学鸿蒙(HarmonyOS)2.0,你就是下一个大咖!
2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。我在2020-9-11日也发布了全球首套鸿蒙2.0 App开发视频课程《鸿蒙(HarmonyOS)2.0入门与实战》【提前一个月做完了,由于保密协议的原因,只能在发布会后发布视频课程】。HarmonyOS是全场景操作系统。也就是说,从理论上,HarmonyOS可以在任何平台上运行(包括但不限于PC、手机、平板电脑、车载电脑、手表、iot设备等)。那么这是怎么做到的呢...原创 2020-09-16 18:48:30 · 103602 阅读 · 137 评论