摘要:
为什么是第三章,前面两章呢? 原本是以碎片化的方式将HarmonyOS应用开发快速掌握,但是在准备六大布局组合复杂UI界面Demo时,很多组件之前都没有应用。因此准备将知识体系进行细化,以章节的形式希望能够将整个HarmonyOS应用开发简单化,降低学习复杂度。为什么是从第三章开始?因为前两章是一些 阅读全文
摘要:
鸿蒙设备开发课程开讲啦!教你用鸿蒙OS在HiSpark Wi-Fi IoT套件上编程。 自51CTO 鸿蒙技术社区免费领取开发板活动开始,社区内陆陆续续有小伙伴拿到了开发板套件,那么问题来了,开发板怎么用? 为了给大家解决这些困惑,12月5日(本周六)晚20:00,我将为大家做一场鸿蒙IoT设备开发 阅读全文
摘要:
在进一步实践之前,需要先弄明白一个概念:Ability。 不知道你有没有注意到,使用鸿蒙开发工具DevEco Studio创建项目时,我们选择创建的是一个个Ability。 这是为什么呢? 1. 鸿蒙OS的定位 这需要从鸿蒙OS的自我定位说起:鸿蒙OS是一个分布式操作系统。 “单机”操作系统 在我们 阅读全文
摘要:
小伙伴们久等了,在上一篇《【开发板试用报告】用OLED板实现FlappyBird小游戏(上)》中,我们本着拿来主义的原则,成功的让小鸟在OLED屏幕上自由飞翔起来,下面我们将加入按钮交互功能。 这里感谢唐佐林老师的无私分享,利用他开发的按钮组件,开箱即用,节省了大量的开发时间(链接)。首先将按钮组件 阅读全文
摘要:
昨天唐老师发布了能够运行在鸿蒙Hi3861开发板上的Python解释器,还不知道的可以去看看唐老师的帖子,:-) 我们知道,Python是一种脚本语言,可以解释执行,不需要编译。有了Python解释器,大家可能会希望——如果能直接把Python脚本文件上传到开发板上,然后发个命令就可以执行就好了,而 阅读全文
摘要:
GN FAQ 翻译 (PS:花了将近半个小时,把GN的官方FAQ翻译了一遍,有错漏之处欢迎大家指正。) GN 的文档在哪里? GN有大量的内置的帮助文档,所以你可以运行gn help命令查阅,但是你同样可以在“参考页面”(PS:附件文档包中的gn-reference.pdf)查阅全部帮助文档。你同样 阅读全文
摘要:
使用鸿蒙原始WiFI API接口进行编程,整个过程稍显繁琐,为此我们对鸿蒙原始WiFi API接口做了一层封装,形成了一套更简单易用的接口。 简化后的API接口 STA模式 // 连接WiFi热点,并启动DHCP客户端;成功会返回一个netId,失败返回 -1 int ConnectToHotspo 阅读全文
摘要:
到目前为止,鸿蒙设备开发的“官方指定语言”还是C语言! 这看起来是一件正常的事,毕竟鸿蒙设备开发还是属于嵌入式开发的范畴,而在嵌入式开发中C语言又是当之无愧的首选,所以,大家也都接受了这个现实。。。。。。。 上周末,有幸能和华为的大佬们进行面对面交流(其实我是去抱大腿的),我们都一致认为:如果设备开 阅读全文
摘要:
Talk is cheap, show me the code. 与其哔哔,不如撸代码。 0. 前言 老狗还能否学会新技能? 作为一个中老年程序员,想要挑战一下。 新flag:学一些鸿蒙开发,做一点笔记。 好了,进入正题,入门第一步,是……Hello World? 不,是文档和工具。 所谓:工欲善其 阅读全文
摘要:
DependentLayout简介 DependentLayout意为相对位置布局,与DirectionalLayout相比较有更多的排布方式,每个组件可以指定相对于其他同级组件的位置,也可以指定相对于父组件的位置。可以使用DependentLayout布局来实现更加复杂的UI界面,同时也可以和其他 阅读全文