爱生活,爱学生,爱三尺讲台; 求奋进,求创新,求竿头更进;
私信
主帖 21
回帖 14
视频
提问
回答
资源 1
专栏 1
课程 2
  HarmonyOS提供的ACEUI框架可以为开发人员提供界面开发所需的重要组件,将这些组件进行有效组合来实现页面的设计。本章将学习JavaUI框架中常用组件的用法。  在JavaUI框架中,图形界面设计方法主要有两种:一是使用XML方式描述整个布局效果,这也是最常使用的方式;二是使用Java代码设计页面展示效果。两种方式都是通过属性和值来制定具体样式,以此创建组件。创建完成后,开发者可以设置各种各样的交互、...
2021-08-20 22:44:03 1076浏览 2点赞 1回复 1收藏
  UI即UserInterface(用户接口,也称图形用户接口),用来显示可被用户查看的内容(如文字、图像、动画等可视化内容)以及可与用户交互的操作(如按钮点击、窗口滑动、手势触摸、图片缩放等),一般以页面(View)形式呈现。UI是人机之间传递、交换信息的接口;它实现了信息的内部形式与用户可接受形式之间的转换。UI具备两个主要的功能,一是可以显示数据信息给用户;二是可以捕获用户的动作,并在相应的事件中处理...
2021-08-18 16:40:42 2443浏览 5点赞 0回复 2收藏
  在应用程序代码编写过程中,免不了出现运行结果出错或结果不符合预期效果的情况。运行出错后,可根据日志提示的错误信息去定位可能出错的位置是开发者最常用的错误解决方法。但是很多时候通过日志的错误提示并不一定能准确定位出错代码位置,所以开发者们往往需要借助于其它技术手段帮助进行错误定位和代码逻辑检查。常用的查错方法主要有以下几种:  1在适当位置插入“Systemoutprintln(…)”语句。通过...
2021-08-09 12:31:35 2104浏览 4点赞 0回复 4收藏
  HarmonyOS提供了HiLog日志系统,让应用可以按照指定类型、指定级别、指定格式字符串输出日志内容,帮助开发者了解应用的运行状态,更好地调试程序。  输出日志的接口由HiLog类提供。在输出日志前,需要先调用HiLog的辅助类HiLogLabel定义日志标签。1定义日志标签  使用HiLogLabel(inttype,intdomain,Stringtag)定义日志标签,其中包括了日志类型、业务领域和TAG。使用示例:HiLogLabelLABELnew...
2021-08-09 12:02:56 1675浏览 4点赞 2回复 3收藏
  一个工程中的配置文件有两种,一种是主模块entry的配置文件configjson,另一种是应用程序环境的配置文件buildgradle。其中configjson至少有2个,一个位于entry下,另一个位于应用根目录下。每增加一个feature模块,也会相应增加一个buildgradle文件。1configjson  DevEcoStudio提供了两种编辑“configjson”文件的方式。在“configjson”的编辑窗口中,可在右上角切换代码编辑视图或可视化编辑视图(如下...
2021-08-06 10:49:20 5923浏览 8点赞 3回复 8收藏
1应用中的几种常见类型的文件:​1)Ability  Ability是应用所具备的能力的抽象,一个应用可以包含一个或多个Ability。Ability分为两种类型:Ability分为两种类型:FA(FeatureAbility,中文名称:元程序)和PA(ParticleAbility,中文名称:元服务)。FAPA是应用的基本组成单元,能够实现特定的业务功能。FA有UI界面,而PA无UI界面。2)库文件  库文件是应用依赖的第三方代码(例如so、jar、bin、har等二...
2021-08-05 00:17:37 2116浏览 4点赞 1回复 3收藏
  DevEcoStudio提供远程模拟器和远程真机设备调试应用,本示例使用华为提供的远程模拟器来测试应用。  通过DevEcoStudio登录华为账户。点击DevEcoStudio菜单Tools—DeviceManager,如下图所示。 返回设备主界面。
2021-08-04 23:42:57 1879浏览 1点赞 0回复 1收藏
1取消大小写敏感提示​使用DevEco编码时,代码提示默认严格匹配大小字母,尤其类名都是首字母大写的,因此需要输入大写字母才能给出代码提示,编码效率低下。为解决这个问题,可以设置代码提示忽略大小写,打开设置对话框:​依次点击File菜单—Settings,在弹出的对话框中选择Editor—General—CodeCompletion,取消Matchcase复选框即可。
2021-07-08 11:01:45 2601浏览 2点赞 0回复 1收藏
​IDE开发工具分设备开发工具和应用开发工具,目前最新的应用开发工具版本为22,若需要了解设备开发的IDE工具请下载HUAWEIDevEcoDeviceTool:智能设备(硬件)一站式集成开发环境,支持HarmonyOS组件按需定制、一键编译和烧录、可视化调试、分布式能力集成等,帮助开发者高效开发和创新新硬件。​我们重点介绍应用开发IDE工具HUAWEIDevEcoStudio(以下简称DevEcoStudio)的安装与配置:​,通过使用DevEcoStudio,开发者可以更高...
2021-07-08 09:49:23 7077浏览 3点赞 1回复 4收藏
  重磅!首个面向HarmonyOS开发者的成长计划出炉,学习路径短且可实操性强,帮助开发者轻松入门实践,制胜未来。涉及面向对象设计思想、异常机制、集合、IO流、多线程、泛型、JDBC、网络编程等
2021-06-01 22:23:30 2468浏览 0点赞 2回复 0收藏
  2021年6月2日晚7点,鸿蒙操作系统及华为全场景新品发布会&51CTO鸿蒙操作系统特别直播间应约如此将至。共同见证鸿蒙高光时刻,你将不虚此行。准备好小板凳和瓜子静待开启吧。届时还有大奖等你哦。。。下方还有众多直播平台,总有一款等到你开启视听盛宴。  HarmonyOS开源地址奉上:[https:giteecomopenharmonydocsblobmasterzhcnreleasenotesOpenHarmony20Canarymd](https:giteecomopenharmonydocsblobmasterzhcnreleasenotesOpenHarmony20Canarymd)
2021-06-01 22:03:22 2416浏览 0点赞 0回复 0收藏
  我比较喜欢做一些总结性的工作,总觉得这样做会更容易收获知识,融会贯通,再来总结下HarmonyOS中建议的通用间隔参数。目前官方只给出了穿戴设备(手表)和智慧屏上的建议通用间隔参数设置,强烈建议也发布一下在手机上的通用间隔参数。此时,充当下官方文档相关内容的整理和搬运工。  1穿戴设备上的通用间隔参数,涉及的主要元素有文本的边距,控件之间的上下左右间距,文本的间距,段落的间距等。&emsp...
2021-05-31 14:36:42 2635浏览 3点赞 3回复 3收藏
&160;&160;&160;&160;&160;&160;&160;一直以来,总有不少人问鸿蒙系统中的字体大小单位fp和尺寸长度单位vp与Android系统中的字体大小单位sp、尺寸长度单位dp有什么区别。在此,就我的理解发表一下愚见。&160;&160;&160;&160;&160;&160;&160;1先来说说Android中的sp、dp吧。其实在Android中除了sp、dp以外,还有另一个不容被忽略的单位px。&160;&160;&160;&160;&160;&160;&160;(1)px:像素的单位,1px代表手机屏幕上的一个像素...
2021-05-28 15:56:20 4754浏览 4点赞 1回复 2收藏
&160;&160;&160;&160;&160;&160;&160;5月24日,首届HarmonyOS开发者创新大赛颁奖典礼在深圳正式召开,ATeam代表队荣获“创新科技奖”,作为指导老师的我深深引以为傲。&160;&160;&160;&160;&160;&160;&160;此次大赛历时5个月,共设置奖项23项,吸引了来自北京大学、清华大学、中国科学院大学、以及相关企业、自由开发者等超过3000支队伍的10000多名选手参赛,25000多位开发者参与了大赛学习。由5位同学组成的“ATeam”团队,经...
2021-05-28 14:52:16 2687浏览 5点赞 4回复 1收藏
上一篇文章中列举了HarmonyOS中的标准小图标,这次再来总结下HarmonyOS中的标准颜色。涉及到颜色的使用主要包括:文本的颜色、控件的颜色、前景色、背景色、渐变色,以及不同场景、不同设备中的颜色使用习惯。本篇文章主要是整理官网中描述的所有颜色标准。在官方提供文档中,把颜色称之为色彩,那我们还是遵从官方标准,姑且称呼其为色彩。色彩能够赋予应用界面足够的生动性,并提供用户在视觉感官上的连续性。同时,合理的运...
2021-05-12 11:05:22 1.9w浏览 6点赞 7回复 8收藏
通过研究用户在不同场景下对多终端设备的阅读反馈,HarmonyOS形成了独特的字体系统。综合考量不同设备的尺寸、使用场景和时间等因素,同时也考虑用户使用设备时的视距、视角的差异会对字体大小和字重有不同诉求。秉承以人为中心的设计理念,结合人因研究的分析结论,HarmonyOS定义了不同设备下的默认字体大小,以及在界面中的使用场景,以此来提升用户在使用过程中的阅读体验。HarmonyOS字体系统包含一系列等比例字号大小的集合...
2021-05-12 10:43:10 1.4w浏览 6点赞 7回复 10收藏
–1不同Slice间跳转,同一个Ability中,优点是方便,高效,缺点是业务逻辑复杂度受限;buttonsetClickedListener(listener>present(newSecondAbilitySlice(),newIntent()));–2使用Intent借助于ElementName,最常用的页面跳转方式,方便传递参数以及实现相对复杂的业务逻辑交互;ElementNameelementNamenewElementName(……);intentsetElement(elementName);intentsetParam(……);startAbility(intent);–3借助...
2021-05-11 23:13:05 6996浏览 3点赞 3回复 2收藏
无论什么语言,都要求要规范,无论什么图标也不免需要尽量参考官方图标。如今收集HarmonyOS的标准图标,进行整理,主要包括填充类图标和描边类图标两大类。图标图片摘自华为HarmonyOS官网,本人经过简单的处理,对图标有过于精细要求的朋友请绕道。资源在附件中,欢迎自取。资源包括30个通用填充类图标,具体内容如下图所示:资源包括30个通用描边类图标,具体内容如下图所示:点击围观玮玮老师的鸿蒙课堂华为HarmonyOS20发布会...
2020-12-18 02:24:06 9555浏览 4点赞 4回复 4收藏
北京时间12月16日上午10点,华为在北京举行了HarmonyOS20手机开发者Beta活动,在会上HarmonyOS20在全场景方面带来的最新的创新体验。现场人头攒动,各展台也都模拟出人们生活、工作、出行场景的创新体验,可谓是空中楼阁变近水楼台,让在场众人大饱眼福。可见华为HarmonyOS在多场景、多设备协作方面更加符合用户的个性化和多元化需求。发布会上,展台设计也是别有创意,涉及到“运动健康”、“影音娱乐”、“社交购物”、“移动...
2020-12-17 20:27:02 9346浏览 8点赞 7回复 6收藏
1HarmonyOS框架结构HarmonyOS整体的分层结构自下而上依次为:内核层、系统服务层、应用框架层、应用层。HarmonyOS基于微内核设计,系统功能按照“系统>子系统>功能模块”逐级展开,在多设备部署场景下,各功能模块组织符合“抽屉式”设计,即功能模块采用AOP的设计思想,可根据实际需求裁剪某些非必要的子系统或功能模块。HarmonyOS的设计实现模块化耦合,对应不同设备可实现弹性部署,使其可以方便、智能的适配GB、MB、KB等由...
2020-12-10 14:23:03 1.4w浏览 2点赞 0回复 0收藏
获得成就
已积累 2.7w 人气
获得 77 个点赞
获得 64 次收藏