LV.8
社区明星
MVP
纸上得来终觉浅,绝知此事要躬行
私信
主帖 43
回帖 164
视频 3
提问 3
回答 34
资源 9
专栏 1
详解Java、JS、TS组件常用属性
原创 精华
头条 社区头条
$\color{F00}{【本文正在参与优质创作者激励】}$[toc](目录)宽高(widthheight)属性名称描述JavaXMLJS(style或css)TSwidth宽度ohos:width"matchcontent"width:100%;width('100%')height高度ohos:height"matchcontent"height:100%height('100%')例:设置width为300fp,height为100fpJavaXMLhtmlxmlohos:width"300fp"ohos:height"100fp"JSjs您好世界或您好世界在css中设置title{width:300fp;height:100fp;}TStsText('您好世界')height(100)width(300)或Text('您好世界')size({width:300,height:100})$\color{F00}{【本文正在参与优质创作者激励】}$
2021-11-22 14:02:39 2015浏览 8点赞 7回复 7收藏
【本文正在参与优质创作者激励】前言为了能够进一步对OpenHarmony30内置应用做修改,我需要先掌握ArkUI声明式开发范式的相关知识。通过电竞快览应用示例能够快速学习ArkUI声明式开发,并对相关知识点进行扩展学习,最终达到对组件、布局、动效和数据状态管理的初步掌握,并将最终的健康饮食应用程序安装到烧录了OpenHarmony30的Hi3516开发板上。ArkUI是一套构建HarmonyOS应用界面的声明式UI开发框架。它使用极简的UI信息语法、...
2021-11-11 17:39:34 2224浏览 9点赞 6回复 6收藏
前言经过一周的不懈努力,终于完成了Hi3516烧录OpenHarmony30,如何完成烧录可查看[搭建OpenHarmony30(标准系统)Ubuntu环境](https:harmonyos51ctocomposts9097)和[OpenHarmony30镜像烧录至Hi3516上](https:harmonyos51ctocomposts9100)。在这两篇中我对如何搭建Ubuntu环境并获取源码,利用vscode和HiTool两种烧录方式进行烧录。本节将使用DevEcoStudio创建OpenHarmony应用程序,并通过hdc工具将其安装到Hi3516上。准备工作1完...
2021-11-06 11:36:58 1129浏览 5点赞 1回复 4收藏
前言在[搭建OpenHarmony30(标准系统)Ubuntu环境](https:harmonyos51ctocomposts9097)小节中,我已经完成了OpenHarmony30源代码编译,生成了能够烧录到Hi3516上的OpenHarmony30镜像,本节将记录烧录过程。准备工作1Hi3516DV300开发板([介绍](https:wwwopenharmonycnpages0001000101%E7%AE%80%E4%BB%8B))2配置好环境的VisualStudioCode(其中DevEcoDeviceTool22Beta2)3Hi3516DV300开发板串口驱动4HiTool工具使用VS烧录步骤设置...
2021-11-04 19:35:44 2406浏览 7点赞 3回复 5收藏
前言开篇之前先说说自己的感触。通过这次将OpenHarmony30烧录到Hi3516DV300上,对于初学者环境的搭建还是很有挑战性。虽然在社区已经有好多老师提供了封装好的OpenHarmonyVM资源包,不过自己动手体验失败,失败,失败成功的过程,这种滋味很美妙。准备工作1安装VMware(162或其他版本)2在VMware上安装ubuntu(20043或其他版本)环境步骤将Ubuntushell改为bash1在Ubuntu桌面右键打开终端工具,执行如下命令,输入密码,然后选择...
2021-11-03 15:52:11 2418浏览 10点赞 2回复 9收藏
本地模拟器在HDC2021技术论坛上提出的HarmonyOS新特性中本地模拟器亮相,很让我激动。模拟器作为一个应用开发者在使用IDE进行代码开发、调试时是必不可少的。在调试代码时能够快速响应,迅速定位才能够给使用者最优的体验。本次本地模拟器目前仅支持手机(HuaweiP40)的创建,可以运行和调试Phone设备的HarmonyOS应用,在本地模拟器上运行应用兼容签名与不签名两种类型的HAP。该特性在DevEcoStudioV30Beta1及更高版本中支持,目...
2021-10-31 00:00:46 4204浏览 15点赞 17回复 7收藏
回顾与51CTO鸿蒙社区结伴而行的一年第一篇文章、第一篇答疑帖、第一次公开课心之所想,事之所向第一份开发板、第一份社区明星奖牌、第一份MVP奖牌功到自然成,得偿所愿值此佳节,愿社区,春风得意马蹄疾,一日看尽长安花。致我,愿身能似月亭亭,千里伴君行。拜谢各位“辛勤劳作”的小伙伴!!!
2021-09-10 11:56:42 2511浏览 10点赞 17回复 3收藏
一、公开课内容总结如果你在互联网企业或者即将进入互联网企业,或多或少你都接触过以下组件库。
2021-07-02 14:57:59 2716浏览 6点赞 2回复 4收藏
①自定义view的三种构造函数分别哪种情况下会走哪一个?这个构造器是Java代码中创建实例的时候调用的publicIMIcon(Contextcontext){this(context,null);}当在xml中自定义IMIcon属性时,需要调用这个构造器对属性进行处理publicIMIcon(Contextcontext,AttrSetattrSet){this(context,attrSet,null);}当在xml中自定义了样式属性时,需要调用这个构造器进行处理publicIMIcon(Contextcontext,AttrSetattrSet,StringstyleName){super(...
2021-07-02 10:45:08 2154浏览 4点赞 0回复 1收藏
15小结本章节初步认识鸿蒙分布式智能操作系统,初步认识DevEcoStudio开用户应用程序开发工具,创建第一个鸿蒙应用程序“HelloWorld”并对整个项目目录及主模块entry目录结构做了简单的介绍。一个APP包含一个或多个HAP,每个HAP都有一个configjson配置文件,对配置文件中的各个属性做了简单的了解。以及资源文件类型,如何在应用中使用系统资源和项目引入的资源。如何对“HelloWorld”进行修改,使其呈现内容和标题内容被改变。1...
2021-06-11 09:38:35 2247浏览 3点赞 2回复 0收藏
14“你好,世界”怎么来的不识庐山真面目,只缘身在此山中。在13小节中,创建HelloWorld鸿蒙应用程序并在远程模拟器屏幕上看到了“你好,世界”这么简单的一句话,到底是如何显示到屏幕上的呢?我想把“你好,世界”改为“你好,鸿蒙”,我该如何操作呢?我还想把标题栏的内容改为“我的第一个鸿蒙应用”到底如何实现呢?接下来,我们将详细的看看“HelloWorld”到底有什么,如何进行更改使其不再是HelloWorld示例。141鸿蒙应用...
2021-06-11 09:36:44 2159浏览 2点赞 1回复 1收藏
13与老朋友“HelloWorld”一起探索“宁期此地忽相遇,惊喜茫如堕烟雾。”无论是学习哪类开发语言,很多时候我们都是从“HelloWorld”开始,能够跑通一个简单的“HelloWorld”应用程序,那么我们基本上就可以开始后续的学习、编码、开发。对鸿蒙和IDE开发工具有一定了解之后,我们开始鸿蒙应用之旅,新建第一个HarmonyOS应用程序(图131)—“HelloWorld”,启动IDE开发者工具,选择CreateHarmonyOSProject。当然你也可以通过Imp...
2021-06-07 21:33:57 2900浏览 3点赞 3回复 1收藏
12工欲善其事必先利其器“且夫水之积也不厚,则其负大舟也无力。覆杯水于坳堂之上,则芥为之舟。”水不够深为何要让大船去行驶?小水坑中小叶子也可以做舟,所以适合的才是最合适的。华为为鸿蒙应用开发提供了一整套完整的解决方案,从开发工具、模拟器、以及SDK,都是简单易上手,并且不需要配置复杂的环境。121开发工具安装华为为鸿蒙应用开发者基于IntelliJIDEACommunity开源版本打造一款面向华为终端全场景多设备的一站式集...
2021-06-06 14:55:02 4210浏览 5点赞 4回复 4收藏
科技的发展就如历史的缩影,都是因为特定的事件产生了质变的影响,鸿蒙的出现也是伴随着这样的背景诞生的。鸿蒙是一款面向未来、面向全场景的分布式智能操作系统。仅凭这一句话,我们是不可能对它有深刻的认识,我们会提出很多问题,我将自己初学鸿蒙时的问题罗列如下:1)到底鸿蒙是什么?2)全场景是指什么?3)鸿蒙到底有哪些优势?4)和现有的操作系统有什么区别?5)支持哪些编程语言?这一系列的问题也是我初学鸿蒙时提给自己...
2021-06-04 22:54:29 3013浏览 5点赞 6回复 0收藏
随着互联网的飞速发展,物联网的普遍性,智能终端的普遍性。我们进入一个组件化时代,通过不同的组合方式来满足大家的定制化需求。技术的变革最明显体现在于大家生活环境的变化,装修不再是千篇一律,可以根据自己的喜好来定制不同的风格,以及利用智能终端使房间档次格调明显提升,同时也使整个布局简单、简洁、清爽化。比如之前我们在洗漱间需要安装一面镜子,在镜子顶部需要按装照明设备,如今我们可以直接按装带照明设备的...
2021-06-03 12:01:37 2384浏览 2点赞 2回复 0收藏
2020年8月我与你相遇社区近一年的时间从初识,到相识,最后相知,我们一起经历了很多故事,但我依旧没有被你翻牌(深表遗憾)。可是这并没有阻挡我对你的情谊,看着众多小伙伴对你的喜爱和不时地探讨,我依旧初心不变。2021年6月新品发布会不期而遇[为什么要写这本书学习的方法有很多种,而我选择了耗时最长的一种,也是对新知识概貌掌握最全的一种。对于新知识我的学习法则是三部曲,一学习不间断,二笔记要精简,三实战要跟随...
2021-05-30 22:01:22 2105浏览 5点赞 6回复 1收藏
本节概述什么是AbilityAbility分类Ability生命周期Ability之间跳转什么是AbilityAbility意为能力,是HarmonyOS应用程序提供的抽象功能。在Android应用程序中,Activity是整个应用程序的核心,其意为活动。无论是活动还是能力都是一种表述形式,虽然直译后理解起来比较抽象,但如果我们把它们理解为功能,这样就比较方便了。就目前单一设备而言,我们可以使用手机打电话,发短信,玩游戏等,这些就是手机具有能力。在生活中,能...
2021-03-10 09:36:23 5826浏览 7点赞 11回复 2收藏
前文再续,章节上篇。在篇一,对整个项目要做什么,达到什么样的效果等做了简单的分析。本节将从服务端API约定、登录(没有注册,登录即注册)流程、长连接、华为云对象存储OBS基本概念介绍等对整个项目的技术层面做详细的介绍。本节内容摘要:1、约定服务端API返回结构2、登录流程3、华为云对象存储OBS介绍4、HAP输入手机号获取验证码约定服务端API返回结构封装一个好的返回结构,使得我们在处理数据的时候能够减少各种拆解。...
2021-02-03 16:31:09 6067浏览 3点赞 6回复 1收藏
为何标题也限制了字数呢?(原标题:开发板试用报告丨耗时一周终于体验了从0到放弃的开发板码字丨篇一!)图片来自网络,若有侵权联系我删除^^先来欣赏一下我收到的三件套HiSparkWiFiIoT开发套件+HiSparkDIYIPC套件+HiSparkAICamera套件,在这里首先感谢HarmonyOS技术社区提供的试用机会,以及在疫情期间还忙碌发货的社区小伙伴!先晒图,后开发!O(∩∩)O哈哈,让我先笑一会!!!这里先拍摄一点图片供大家欣赏一下,先以...
2021-01-26 09:48:02 6348浏览 3点赞 4回复 1收藏
结合华为云服务器ECS+华为云对象存储服务OBS在HarmonyOS系统上跑一个转存多媒体文件的HAP。一、产品介绍1.产品定位就目前而言,已经达到了人手至少一部智能手机,比如我们通过手机联系亲朋好友、通过手机录制视频、观看视频、拍摄照片、在手机上安装各种工作生活需要的APP应用。但是手机的存储是有限的,虽然存储不断的在扩增,也可以通过扩展设备的SD卡,但依旧是治标不治本。很多时候都会由于存储已满的情况,而错失沿途的风...
2021-01-24 16:14:51 5166浏览 3点赞 6回复 1收藏