前言:很荣幸能在小年夜跟大家分享了《你画我猜》鸿蒙版的技术实现。大家那是相当的热情啊,当然我们51CTO安排的大量礼品也是超级给力!因为平时工作比较忙,我和张老师的直播安排,基本是全程靠51CTO的直播执行老师们推着走的,这中间很感谢51CTO的王老师,也超级佩服王老师的执行力!直到直播前的前几个小时,我和张志斌老师甚至还在完善你画我猜的程序。正文:本次直播的内容,主要是基于之前写的《10分钟鸿蒙应用实战开发:...
2021-02-06 20:05:43 1.5w浏览 9点赞 5回复 4收藏
前言:今天是鸿蒙的手机beta发布活动,很荣幸受邀来到现场,一会儿可以给大家上个靓照~。本篇旨在通过实践一些样例,让开发者们快速提高肾上腺素,欢乐的加入鸿蒙应用开发之旅。整篇就是一个完整的实操样例,我也尽量在一片中把内容都讲清楚。基础的一些知识点,可以访问我另一个系列:《鸿蒙OS应用开发实践》正文(一)创建项目1.创建一个新的TV项目:2.创建一个新的Java类:命名为Draw:这个作为我们的绘画的核心组件,所以我...
2020-12-16 10:43:16 2.5w浏览 7点赞 5回复 9收藏
通过前面的学习:快速入门一个helloworld程序和编写一个简单的交互程序,我们已经基本了解鸿蒙应用开发的基本流程,这一篇,我们来细化学习下鸿蒙的UI框架(基于JAVA)。(一)Ability在开始之前,我们先来了解一个基础概念:AbilityAbility从英文的字面上理解是“能力”的意思,同样在鸿蒙的架构体系里,官方的释意:Ability表示应用程序所具备能力的抽象,是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个...
2020-12-16 07:54:13 1.7w浏览 2点赞 0回复 1收藏
经过前两篇的学习,我们了解了DevEco运行一个程序的基本流程和一个鸿蒙OS应用项目的代码结构。用一句《三体》格式的话说:跑得动helloworld,我们就是同志了。这一篇,我们就自己手动撸一个简单的鸿蒙交互程序:从一个页面跳转到另一个页面。(一)创建工程先创建一个新的TV的emptyjava工程:点finish后,发现这次从创建到项目环境加载完成,用了很短的时间,这是因为初始环境需要各种配置和下载,类似我们初下完一个大型游戏,...
2020-12-03 17:00:26 1.4w浏览 2点赞 4回复 3收藏
在上一篇中(前往),我们已经跑通了鸿蒙OS应用开发的环境。这篇中,我们就来更深度的探索helloworld代码背后的东西。(一)IDE布局解析如上截图,我大体的将整个界面进行了拆分:最顶部红色区域是菜单栏,左边蓝色区域是项目工程,右边大区是代码编辑区域,右上角是工具条(调试、运行),底部是显示一些如日志、命令、调试信息。当然这里主要是标出了几个比较大块而且比较固定的窗口,更细节的,比如预览界面等这些属于动态的...
2020-11-30 11:15:53 1.5w浏览 5点赞 5回复 4收藏
前言:很荣幸上周能跟华为的大佬们还有51CTO的资深老师们坐在一起交流学习,确实受益匪浅。按以往正常的套路是第一篇我应该先介绍下鸿蒙OS是什么,但这篇我就不讲了,我们技术社区里的很多大佬已经讲了很多了,我就不赘述了。简单说,对于开发者来讲,一个更加开放,更加便利的开发工具及生态,是所有开发者们喜闻乐见的本实践目前是打算写一个系列,记录和分享我在学习和实践鸿蒙OS应用开发的一些心得体会。>>正文:正式开始前...
2020-11-27 13:47:19 2.1w浏览 7点赞 4回复 3收藏