51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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
详谈鸿蒙系统中的时间组件
简介时间组件提供管理系统时间的能力。图1子系统架构图目录basemiscservicestime├──etc组件包含的进程的配置文件├──figures构架图├──interfaces组件对外提供的接口代码├└──innerkits服务间接口│└──kits对应用提供的接口├──profile组件包含的系统服务的配置文件└──services时间服务实现说明js接口说明表1js组件systemTime开放的主要方法接口名描述functionsetTime(time:number):Promise设置系统时间,Pro...
星蔚星
0回复
1.0w浏览
鸿蒙
HarmonyOS
OpenHarmony
用Hi3861-wifi联网下载、播放wav音乐 - 基于Harmony2.0
原创
精华
要做的事情,各个击破:一、为Hi3861使用Harmony2.0新代码二、规划GPIO三、搞定Hi3861的按键中断(用来切换工作模式)四、使用Harmony的i2c接口,让OLEDssd1306显示内容五、搞定Hi3861的wifi的apsta模式用来设置其sta的密码(tcpserver)用来联网下载音乐(tcpclient),ntp校时(udpclient)使用HarmonyOS保存信息和文件到Hi3861上六、为Hi3861找一个音频编解码芯片,这里选用wm8978搞定wm8978的硬件连接使用Harmony的i2s接口,让w...
一点先森
7回复
2.3w浏览
Hi3861
OLED
ntp
wifi ap/sta
wav
鸿蒙开源组件——加载反馈页管理框架
LoadSirLoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面,可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回状态码,错误码,数据进行状态页自动切换,封装使用效果更佳。使用场景inAbilityinComponent集成方案一添加har包到lib文件夹内在entry的gradle内添加如下代码implementati...
jacksky
0回复
1.3w浏览
鸿蒙
开源
高级UI组件
鸿蒙开源组件——用于app指向性功能高亮的库
一个用于app指向性功能高亮的库演示集成方式一:通过highlightlibrary生成har包,添加har包到要集成的libs文件夹内在entry的gradle内添加如下代码dependencies{implementationfileTree(dir:'libs',include:['.jar','.har'])implementationproject(':highlight')}方式二:allprojects{repositories{mavenCentral()}}implementation'io.openharmony.tpc.thirdlib:highlight:1.0.4'集成方式一:通过highlightlibrary生成har包,添...
jacksky
0回复
6595浏览
鸿蒙
开源
高级UI组件
鸿蒙开源组件——简洁而又优雅的ohos原生UI框架
XUI项目介绍项目名称:XUI所属系列:openharmony的第三方组件适配移植功能:一个简洁而又优雅的ohos原生UI框架,解放你的双手!项目移植状态:主功能完成调用差异:无开发版本:sdk5,DevEcoStudio2.1Release基线版本:Release1.1.6效果演示安装教程1.在项目根目录下的build.gradle文件中,添加maven仓库repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}2.在entry模块的build.gradle文件中,...
jacksky
0回复
8964浏览
鸿蒙
开源
高级UI组件
智慧楼宇办公时代来啦!你准备好了吗?
原创
中国被世界称为“基建狂魔”,全球高层建筑数量位居首位。城市内部的各类业态,包括住宅小区、商业广场、办公楼乃至各类产业聚集体,都是一栋栋楼宇构建而成的,显然,城市的高效运行离不开楼宇的良好管理。在城市和经济发展的新常态之下,除了满足基本的空间需求外,人们开始延展出楼宇识别、感知、交互等个性化需求,楼宇开启了向智能的转变。“智慧楼宇3D可视化系统”以可视化、智能化、网络化、集成化理念为目标,实现楼宇...
ThingJS数字孪生引擎
0回复
1.1w浏览
可视化
前端
物联网
前端
数字孪生
如何优雅地开发HarmonyOS APP应用
原创
精华
研究HarmonyOS有一段时间了,今天主要结合自己多年的项目开发经验和各种技术栈结合HarmonyOSAPP应用开发讲解下如何优雅地进行开发和积累。一、挖掘项目需求或者做项目移植,并且做技术分析,与HarmonyOSAPP应用开发相关知识点进行结合。这里最简洁的方式就是用一个脑图规划下就好,我这里就拿我之前发布的在线教育APP的项目为例进行介绍下二、创建项目工程,采用一个Project多个Moudule的方式进行开发,并且使用git进行托管,开...
开源夏德旺
11回复
3.7w浏览
APP 设计开发
HarmonyOS应用开发-原子化布局能力
原创
由于设备屏幕规格的多样性,设计师往往需要花费许多时间精力在界面适配工作上,为了解决这一问题,HarmonyOS设计工具提供了原子化布局能力。通过给画板上的图层设置不同能力,实现在任意拉伸画板时能够呈现理想的响应式布局效果,快速适配多屏幕设计。工具提炼了七种原子化布局能力,可以划分为“自适应变化能力”和“自适应布局能力”两类。其中,自适应变化能力包含了缩放能力和拉伸能力,自适应布局能力包含了隐藏、折行、均...
鸿蒙时代
0回复
1.2w浏览
harmonyos
蛟龙腾飞
鸿蒙时代
HarmonyOS原子化服务卡片-车来了
原创
精华
一,前言自从HarmonyOS发布以来,原子化服务卡片成为亮点中亮点,我平常上班交通工具都是公交车多,平常在出门前,下班前都会打开微信小程序[车来了精准实时公交]查看要坐的公交现在什么位置,每次都要先打开微信,找到小程序,才可以查看公交行程情况,有些麻烦,这时HarmonyOS原子化服务卡片出现了,我就想能不能把某路公交车行程直接显示在卡片上,这样就不用每次都要先打开微信,再找到小程序查看,有了想法当然就是运动了,虽然我拿不到公...
狼哥Army
14回复
2.5w浏览
原子化服务卡片
车来了
基于HarmonyOS系统 使用JS开发一个简单的仿苹果计算器
原创
先看效果图众所周知鸿蒙JS框架是非常轻量级的MVVM模式。通过使用和Vue2相似的属性劫持技术实现了响应式系统;学习鸿蒙很长时间了,想写一个demo进行练练手,就选择开发这个仿苹果计算器程序。话不多说,上代码:hmlhtml{{output}}{{$item}}{{$item}}{{$item}}{{$item}}csscss.container{flexdirection:column;backgroundcolor:010101;height:100%;width:100%;}.header{height:36%;width:100%;alignitems:flexend;padding:2px20px...
我曾是少年_
1回复
1.2w浏览
JS计算器
鸿蒙开源组件——二维码和条形码的扫描生成工具库
BGAQRCodeohos支持二维码和条形码的扫描工具库,方便的实现扫码识别和生成二维码的功能功能介绍可定制各式各样的扫描框可定制全屏扫描可定制要识别的码的格式可以控制闪光灯,方便夜间使用zxing二维码扫描功能ZBar扫描条码、二维码「已解决中文乱码问题」演示扫码页面识别图中码集成注意:请将entry中资源目录media下的图片拷贝到自己项目中,否则会报空指针方式一添加zxing.har,zbar.har,qrcodecore.har到entry下的libs文件夹...
jacksky
0回复
2.1w浏览
鸿蒙
开源
组件
二维码
鸿蒙开源组件——OkHttp的二次封装库
BaseOkHttpV3项目介绍项目名称:BaseOkHttpV3所属系列:openharmony的第三方组件适配移植功能:OkHttp的二次封装库,提供各种快速使用方法以及更为方便的扩展功能。提供更高效的Json请求和解析工具以及文件上传下载封装,HTTPS和Cookie操作也更得心应手项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2Beta1基线版本:releasev3.2.1效果演示安装教程1.在项目根目录下的build.gradle文件中,allprojects{re...
jacksky
0回复
1.1w浏览
鸿蒙
开源
组件
网络
鸿蒙开源组件——基于okhttp的标准RESTful风格的网络框架
一个基于okhttp的标准RESTful风格的网络框架工程结构全新优化支持RxJava支持RxJava2支持自定义缓存策略支持下载管理支持上传管理集成配置方法一:按需以module方式导入okgo,okrx,okrx2,okserver中的一个或者多个module到自己鸿蒙项目中;并使用下面的方式依赖implementationproject(':okgo')implementationproject(':okrx')implementationproject(':okrx2')implementationproject(':okserver')另外okgo基础module中必须添加ohos....
jacksky
0回复
9971浏览
鸿蒙
开源
组件
网络
鸿蒙开源组件——ohos扩展包
ohos扩展包扩展ohos触摸事件分发机制、嵌套滚动机制,手势识别及相关配套组件,如:抽象View、ViewGroup内事件分发接口(dispatchTouchEventonInterceptTouchEventonTouchEvent)ViewHelper、ViewGroupHelper实现事件分发NestedScrollingChild、NestedScrollingParent接口NestedScrollingChildHelper、NestedScrollingParentHelperGestureDetector、ScaleGestureDetectorScrollerCoordinatorLayout、BehaviorAppBarLayout、Scroll...
jacksky
0回复
6114浏览
鸿蒙
开源
高级UI组件
聊一聊鸿蒙系统的显示管理组件
简介显示管理组件主要负责显示屏的亮灭、亮度调节等功能,如下:1.显示屏的亮灭。2.显示屏亮度调节。图1电源管理子系统架构图目录basepowermgrdisplaymanager$├──interfaces接口层│├──innerkits内部接口│└──kits外部接口├──saprofileSA配置文件├──services服务层│├──nativeNative层│└──zidlzidl层└──utils工具和通用层相关仓电源管理子系统powermgrbatterymanagerpowermgrpowermanagerpowermgrdisplaymanager
星蔚星
0回复
6018浏览
鸿蒙
HarmonyOS
OpenHarmony
【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第42题)
原创
JSUI框架提供了JSFA(FeatureAbility)调用JavaPA(ParticleAbility)的机制,该机制提供了一种通道来传递方法调用、处理数据返回以及订阅事件上报。当前提供Ability和InternalAbility两种调用方式,开发者可以根据业务场景选择合适的调用方式进行开发。Ability:拥有独立的Ability生命周期,FA使用远端进程通信拉起并请求PA服务,适用于基本服务供多FA调用或者服务在后台独立运行的场景。InternalAbility:与FA共进程,采用内...
张荣超_九丘教育
0回复
9706浏览
张荣超
一键城市V2.0重装上阵,拿来吧你!
你可能有疑问——什么是一键城市?有啥用?谁来用?怎么用?你想了解的都在这里!一键城市为城市级可视化应用服务企业提供便捷的数字地图服务,解决在三维地图的获取、效果和使用方面的难题。“地图服务”内容包括:提供地图场景服务;提供地图的在线使用和离线使用;提供三维地图的快速加载、渲染和显示;提供标准化多样化三维地图效果;提供常用的GIS功能组件和GIS服务。一键城市有哪些优势?1、基础地图场景的完备性初步构建...
ThingJS数字孪生引擎
0回复
8939浏览
可视化
前端
物联网
数字孪生
BottomNavigationBar/Tabbar生命周期解决方案/首页布局解决方案
原创
导入implementation'com.gitee.blueskyliu:BottomNavigationF:0.0.1'bottomNavigationF这个组件提供类似flutter的scaffold小部件的解决方案提供了顶部导航导航点击事件以及底部切换点击事件使用案例红色框圈起来的都可以点击有监听事件动态效果准备1.fractionPage页面2.BottomNavViewModel的类里面的数据模型3.修改MainAbility继承类为FractionAbility初始化实例根据实际情况修改你们的需求javaDirectionalLayoutparse(Directio...
BLUESKYHOST
6回复
1.5w浏览
底部导航
tabbar页面
BottomNavigation
HarmonyOS 基础之PageSlider和PageFlipper
原创
精华
作者:盛禹前言众所周知,PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换,而PageFlipper可能知道的人就比较少了,其实PageFlipper和PageSlider类似,都是视图切换组件,它们都继承自StackLayout,因此可以将多个component层叠在一起,每次只显示一个组件,当视图从一个component切换到另一个component时,PageFlipper支持指定动画效果。区别:PageFlipper通过addComponent()添加component,可使用动...
中软HOS小鸿
2回复
1.3w浏览
开鸿HarmonyOS
鸿蒙基础
PageSlider
PageFlipper
【鸿蒙应用开发】【HCIA认证】模拟题每日1练(第39题)
原创
当发起导航的AbilitySlice和导航目标的AbilitySlice处于同一个Page时,可以通过present()方法实现导航。如下代码片段展示通过点击按钮导航到其他AbilitySlice的方法:OverrideprotectedvoidonStart(Intentintent){...Buttonbutton...;button.setClickedListener(listener>present(newTargetSlice(),newIntent()));...}当在不同Page间导航时,AbilitySlice作为Page的内部单元,以Action的形式对外暴露,因此可以通过配置Intent的...
张荣超_九丘教育
1回复
1.3w浏览
张荣超
暂无内容
1
827
828
829
830
831
832
833
834
835
1135
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅