51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
HarmonyOS NEXT
Harmony OS NEXT
HarmonyOS开发之Button控件讲解
原创
[TOC](HarmonyOS开发之Button控件讲解)为Button添加Background(针对XML对象)XML内部使用xml代码使用首先我们看一下官方给定的方法:在这里给定的参数是Element类,查看文档可知下面的类有其中关于VectorElement的描述为ProvidesanElementobjectthatsupportsvectordrawing.Youcanusethisclasstodrawvectorelementstopreventimagedistortionafterscaling.由此我们可以使用下面方法来将xml用来更新BackgroundjavaplayBtn.setBackground(newVectorElement(this,ResourceTable.Graphicicpause));
码上夏雨
0回复
9288浏览
鸿蒙
鸿蒙HarmonyOS分布式小车游戏Demo(软硬件结合)——钟洪发
原创
精华
一、鸿蒙HarmonyOS分布式小车游戏Demo详情此应用是一个基于HarmonyOS的软件和硬件相结合的控制小车的小游戏应用。手机端APP用于控制鸿蒙小车,鸿蒙小车端被控制。使用了两部P40手机,两辆HI3861鸿蒙小车,可以单独使用一部手机控制任何一辆鸿蒙小车,称为单人模式,也可以两部手机各控制一辆鸿蒙小车进行比赛,称为对战模式。二、小车对战APP使用说明鸿蒙小车的连接和配网步骤:首先是启动鸿蒙小车,按下user键,小车会开启一个...
钟洪发老师
5回复
1.9w浏览
分布式小车游戏
HarmonyOS
OpenHarmony
鸿蒙
分布式
deveco studio编写页面
精华
devecostudio·工具的helloworld文件下载:首先我们需要一个deveostudio工具,下载地址:https:developer.harmonyos.comcndevelopdevecostudio里面包含了harmonyOSJDK下载完成后根据指示安装。打开开始页进行创建工程:然后选择一个设备:输入信息:上述步骤完成后会自动配置,然后进入页面点右上角运行按钮,出现下图样式表示没问题不用设置gradle代理。完成上述后我们准备编写前工作:首先对于跟我一样的初学者来讲,不知道怎...
姚太龙
3回复
1.4w浏览
deveco studio
【软通动力】HarmonyOS三方件开发指南(10)——GifImage
原创
精华
1.GifImage组件功能介绍1.1.功能介绍:GifImage组件是一个可以显示加载动态图片(gif格式)的三方组件。1.2.模拟器上运行效果:2.GifImage使用方法2.1.新建工程,增加组件Har包依赖在应用模块中添加HAR,只需要将GifImage.har复制到entry\libs目录下即可(由于build.gradle中已经依赖的libs目录下的.har,因此不需要在做修改)。2.2.设置gif的布局文件修改主页面的布局文件abilitymain.xml,将Image更新为Gif并将图片源设为gif...
软通田可辉
26回复
2.6w浏览
软通动力
HarmonyOS
三方件
鸿蒙轮播图
<divclass"container"><swiperautoplay"true"><imagesrc"{{$item}}"for"{{imageList}}"><image><swiper><div>exportdefault{data:{title:"",imageList:['common1.jpg','common2.jpg','common3.jpg','common4.jpg']},onInit(){this.titlethis.$t('strings.world');},swipeToIndex(index){this.$element('swiperImage').swipeTo({index:index});}}轮播图
HUAWEI_Engineer
1回复
9880浏览
鸿蒙
HarmonyOS与Android中字号大小与长度单位(sp、dp、vp、fp)比较
原创
&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代表手机屏幕上的一个像...
starLWW
1回复
3.9w浏览
HarmonyOS
vp
fp
px
Android尺寸
鸿蒙开源第三方组件的迁移——加载动画库
原创
精华
前言基于安卓平台的加载动画库AVLoadingIndicatorView(https:github.com81813780AVLoadingIndicatorView),实现了鸿蒙化迁移和重构,代码已经开源到(https:gitee.comisrcohosavloadingindicatorviewohos),欢迎各位下载使用并提出宝贵意见!背景服务器在加载数据的时候有时需要等待一段时间,加载动画可以缓解用户等待过程中的焦虑情绪,使等待过程变得更加友好、流畅。AVLoadingIndicatorView是一个开源的加载动画库,通过...
朱伟ISRC
18回复
2.9w浏览
中科院软件所
HarmonyOS
三方件
AVLoadingIndicat
鸿蒙OS渲染/媒体/视频
原创
效果图不要复制粘贴把文件素材改成自己的ID也要改成自己的,RpxUtil.rpx是我自己写的UI适配插件用来适配各种屏幕的。第一步在需要显示视频的地方添加视频容器组件<SurfaceProviderohos:id"$+id:moneylistmediaplayer"ohos:width"matchparent"><SurfaceProvider>编码实现第二步创建播放器全局定义一个播放器privatestaticPlayerplayer;playernewPlayer(getContext());第三步创建视频相关的回调方法播放处死哈privatevoidplayLoca...
BLUESKYHOST
2回复
1.7w浏览
视频渲染
HarmonyOS
【鸿蒙与超声波的故事】直播来了,用Hi3861将超声波变成声控开关
原创
超声波模块是物联网常用模块之一,通过发送和接收超声波,可以检测出发送和接收的时间,从而测量目标距离,这是超声波最常用的场景,不过超声波只能测距吗?20210421日赶紧来看直播>>>【点击报名】直播提纲:1、OpenHarmony简介2、OpenHarmony编译和烧录3、OpenHarmonyGPIO基础4、用OpenHarmony控制超声波模块5、让超声波模块变成声控开关直播亮点:1、OpenHarmony烧录详细讲解2、OpenHarmonyGPIO与ArduinoGPIO对比实战3、通过...
蒙娜丽宁
5回复
1.2w浏览
鸿蒙
HarmonyOS
鸿蒙系统有没有锁屏的调用接口?
如题,鸿蒙系统有没有锁屏的调用接口?
wx60a9287b4f59f
0回复
7678浏览
系统
js开发12 鸿蒙的列表分页加载数据
原创
各位看官久等了,最近家里事情较多,没能及时更新.今天继续.之前再介绍鸿蒙远程加载网络数据的时候,我说过不仅要注重用户的体验度,同时也要兼顾服务器或者页面性能的最大化.今天介绍鸿蒙的列表分页加载数据.分页加载数据无论是在PC端还是移动端应用都很广泛.分页加载的好处如下:(1)无论是本地数据还是网络数据,分页加载都会减轻前端加载负荷,提升页面的执行性能,带来良好的用户体验例如,有100条数据等待加载,但是第10条数据就是用...
noutsider
5回复
1.2w浏览
列表分页加载数据
首本鸿蒙应用开发图书已全网开售,《鸿蒙应用开发实战》
华为于2020年9月10日在HDC上发布了HarmonyOS2.0(鸿蒙操作系统),适配了部分手机、车机、智能电视等设备。紧接着,华为在同年12月16日的HarmonyOS2.0手机开发者Beta活动上发布了HarmonyOS2.0手机开发者Beta版本,为鸿蒙应用的开发提供了全面的支持。鸿蒙作为一个新兴的操作系统,全场景、分布式一直是它的标签,随着华为以及其合作伙伴的合力推动,越来越多的开发者参与进来,越来越多的内容被创造出来,华为开发者生态的构建...
Whyalone
8回复
2.0w浏览
张荣超
鸿蒙应用开发实战
JavaScript
手表
图书
HarmonyOS dialog 修改尺寸 大小
HarmonyOS自定义dialog修改尺寸大小
alme_go
0回复
7516浏览
自定义dialog
HarmonyOS 杂记
HarmonyOS杂记textTextFieldohos:textweight"800"字体加粗值随便改编辑框单行显示ohos:multiplelines"false"多个fraction嵌套多个webview会有问题(解决方案一个abilityslice中指使用一个webview注意不管嵌套多少层只能有一个webview,暂时没有其他方案)
alme_go
0回复
7866浏览
单行
嵌套
harmonyOS 鸿蒙 回到主线程、ui线程 类似于Android的 runUI
原创
harmonyOS鸿蒙鸿蒙回到主线程、ui线程类似于Android的unOnUiThread(newRunnable(){Overridepublicvoidrun(){}});};}.start();以下是异步getMainTaskDispatcher().asyncDispatch(newRunnable(){Overridepublicvoidrun(){这里处理ui问题}});以下是同步getMainTaskDispatcher().syncDispatch(newRunnable(){Overridepublicvoidrun(){这里处理ui问题}});剩下剩下的是凑字的剩下的是凑字的剩下的是凑字的剩下的是凑字的剩下的是凑字...
alme_go
0回复
1.3w浏览
主线程,ui
UI线程
Harmony鸿蒙 <selector 类似于Android select的选择器 的用法
原创
如下图懒得编辑了注意empty必须放下最下边哈剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字数就是凑字的大家加油采坑中持续更新哈会有好的办法的剩下的字...
alme_go
0回复
1.0w浏览
Harmony鸿蒙 <se
HarmonyOS分布式任务调度开发之--你必须知道的bundleName
原创
精华
背景最近基于HarmonyOS在写一个通讯录的项目,已经完成了一个java版本的通讯录,通讯录数据全部存储在sqlite数据库中。现在在着手写一个JS版本的通讯录,这时候关于JS版本中数据的读取,我做了3个版本,一个版本是JS里面存储的静态数据,一个版本是javaSpringboot做了一个服务端进行http网络交互,前面两个是我们在Android或者Web开发中很常见的两种开发方式,第三种方式就是我后面要做的重头戏了,就是HarmonyOS特色的分布式任...
开源夏德旺
5回复
2.1w浏览
分布式任务调度
#2020征文-手机#鸿蒙手机经典小游戏——俄罗斯方块
原创
精华
前言为了更好地熟练掌握鸿蒙手机应用开发,深鸿会深大学习小组将带来一款经典的鸿蒙手机小游戏——俄罗斯方块,此前更多精彩分享欢迎关注荔园Harmony基地。自研了俄罗斯方块的算法,详细讲述了俄罗斯方块在鸿蒙手机上的开发思路,内含详细注释。深鸿会深大学习小组是一群热衷于学习鸿蒙相关知识和开发鸿蒙相关应用的开发者们,我们的学习项目为:荔园Harmony,同时也欢迎与各位感兴趣的开发者一起学习HarmonyOS开发,相互交流、...
木棉花HOS
13回复
2.5w浏览
HarmonyOS
手机
java
俄罗斯方块
游戏
HarmonyOS中实现页面跳转的方法汇总
原创
精华
–1.不同Slice间跳转,同一个Ability中,优点是方便,高效,缺点是业务逻辑复杂度受限;button.setClickedListener(listener>present(newSecondAbilitySlice(),newIntent()));–2.使用Intent借助于ElementName,最常用的页面跳转方式,方便传递参数以及实现相对复杂的业务逻辑交互;ElementNameelementNamenewElementName(……);intent.setElement(elementName);intent.setParam(……);startAbility(intent);–3...
starLWW
3回复
2.2w浏览
迁移
页面跳转
分布式
【2021年1月16日公开课】分布式家庭记账本Demo分享,干货满满!
传统的家庭记账本要实现家庭成员在不同手机设备上共同记账,必须要有云侧数据库。而我们不想把自己家庭的收入、消费信息放到云侧,而又要让家庭成员能在不同手机设备上共享数据、共同记账。以前是很难做到的,但现在有了HarmonyOS的分布式能力,做起来非常非常容易。2021年1月16日(周六,晚20:00),我将做一场直播,主题是分布式家庭记账本的小Demo分享,报名即可获取demo源码和自动生成代码插件。免费报名,请戳:https:har...
钟洪发老师
14回复
2.0w浏览
鸿蒙
HarmonyOS
暂无内容
1
38
39
40
41
42
43
44
45
46
48
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅