51CTO首页
AI.x社区
博客
学堂
精品班
直播训练营
企业培训
鸿蒙开发者社区
WOT技术大会
AIGC创新中国行
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
2024年软考
PMP项目管理
软考资讯
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO题库小程序
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方件
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
认证
技术团队
企业
OpenHarmony系统解决方案 - 配置屏幕方向导致开机动画和Launcher显示异常
原创
精华
问题描述问题环境系统版本:OpenHarmony3.2Release问题现象配置设备默认方向,例如修改为横屏显示,修改文件displaymanagerconfig.xml的buildInDefaultOrientation参数值为2(Orientation::HORIZONTAL)。源码中文件位于foundationwindowwindowmanagerresourcesconfigrk3568displaymanagerconfig.xml。系统中文件位于etcwindowresourcesdisplaymanagerconfig.xml。系统启动后开机动画横竖屏切换,Launcher显示异常(偶现,去掉锁...
TiZizzz
4回复
6277浏览
OpenHarmony
Orientation
Rotation
开机动画
Launcher
【样例】基于润和DAYU200开发套件的OpenHarmony分布式音乐播放器
原创
精华
润和大禹系列HHSCDAYU200是润和软件推出的社区内首款支持OpenHarmony富设备的开发板,基于瑞芯微RK3568,集成双核心架构GPU以及高效能NPU,板载四核64位CortexA55处理器采用22nm先进工艺,主频高达2.0GHz,支持蓝牙、WiFi、音频、视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口,配置双千兆自适应RJ45以太网口,可满足NVR、工业网关等多网口产品需求。目前DAYU200已经面向行业和开发者全面供货,即刻下单!...
润和软件HiHope
6回复
1.2w浏览
OpenHarmony
#jitoa#【OpenHarmony 北向应用开发】实现二维数组的双向数据绑定,并刷新界面
原创
此博客由金陵科技学院开放原子开源社李俊杰编写简介本实验旨在演示如何用Arkts实现二维数组的双向数据绑定,通过一个简单的例子展示数据在模型和视图之间的同步更新。在这个实验中,我们将使用一个简单的应用来说明双向数据绑定的概念。技术栈Arkts文件结构├──pages│├──model├──Datamodel│├──Index.ets使用方法1.克隆本仓库到本地:gitclonehttps:atomgit.comleafdomainArkTsDoubleBindArray.git2.仓库地址:[ArkT...
X叶域Q
0回复
1827浏览
@ObjectLink
@State
@Observed
OpenHarmony
IDE
#星计划 手把手带你理解前端代码篇之列表篇
原创
前言大家好我是歌谣首先我们日常开发中会遇到各式各样的项目有些技术栈都是大家不会的特别对于别人已经写好的项目我们要做的就是不要慌不要慌第一步调整心态不要慌不要慌是前提第二步安装依赖安装依赖看看项目所涉及的技术栈package.jsonelement2+vue2+avue第三步找出相似页面开始开发pageheadertool开始逐行开发这个组件已经说过了其中的所有属性在变量data中国声明好modBtns和max即可此时页面的上沿就显示出来了咱们继续进行a...
前端歌谣
0回复
1025浏览
前端
OpenHarmony系统之Service代码一键生成工具介绍
原创
精华
作者:苟晶晶前言当开发者为OpenHarmony系统框架开发某些功能时,有时需要将这个功能包装成一个独立的服务进程运行在系统中,为了其它应用进程能够调用此服务,开发人员需要基于系统IPC通信框架编写一套远程接口调用实现。实现Service远程调用接口需要开发人员熟悉IPC通信框架,了解proxystub的继承与实现方式,掌握C++类型转为MessageParcel数据包的各种API方法,有一定的学习成本。而Service代码生成工具能够帮助使用者生成框...
深开鸿
6回复
8263浏览
OpenHarmony
深开鸿
KaihongOS
OpenHarmony 4.0 Release Pad Launcher 编译替换无法启动的解决方案
原创
关于作者:[I'mwestinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)视频演示:https:www.bilibili.comvideoBV1KC4y1Q7B1时间线随着时间的推移,此篇文章在未来的某一天可能不再具备参考性,不过解决问题的思路还是值得分享下去的!20231026OpenHarmony4.0Release发布20231212此问题的发现和解决20231216此文章发布解决方案系统启动器仓库:https:gitee.comopenharmonyapplicationslaunchertreeOpenHarmony...
westinyang
1回复
2773浏览
OpenHarmony
Launcher
启动器
Pad
系统应用
OpenHarmony 4.0 Release的组件分析
原创
精华
背景2023年11月,OpenHarmony如期而至的发布了4.0版本,开发套件同步升级到API10。相比3.2Release版本,新增4000多个API,应用开发能力更加丰富。虽然社区也同步发布了4.0的release报告([zhcnreleasenotesOpenHarmonyv4.0release.md·OpenHarmonydocsGitee.com](https:gitee.comopenharmonydocsblobmasterzhcnreleasenotesOpenHarmonyv4.0release.md))也列了不少特性说明,对熟悉的人可能看的很清晰明了。此文章就做了个表格...
左翼风发
1回复
5874浏览
OpenHarmony
4.0代码分析
『江鸟中原』鸿蒙——待办清单
原创
精华
今天,我给大家带了一个新的项目《待办清单》,下面我详细给介绍一下它的开发和实现过程,希望对初学者有所帮助。介绍本应用基于Stage模型下的UIAbility开发,《待办清单》是一款任务管理应用!应用界面简单直观,让您可以轻松地保持组织和任务的把控。无论是管理工作项目、家庭琐事还是个人目标,我们的应用都能满足您的需求,让您可以轻松跟踪任务并保持高效。环境搭建我们首先需要完成HarmonyOS开发环境搭建,可参照如下步骤...
好奇码客
3回复
4475浏览
华为
鸿蒙
HarmonyOS
移动应用开发
如何调用设备摄像头进行拍照、预览并将拍摄结果保存在媒体库中(camera)
原创
精华
场景说明调用设备摄像头进行拍照、预览是许多应用开发过程中都需要的功能。在拍照完成时显示照片预览图可以确认拍摄的照片是否达到预期,本例将为大家介绍如何实现上述功能。效果呈现本例效果如下:拍照预览::::运行环境本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发。IDE:DevEcoStudio4.0.0.201Beta1SDK:Ohossdkpublic4.0.7.5(APIVersion10Beta1)实现思路本例使用ohos.multimedia.camera接口实现相机示例的...
野生菌君
1回复
4992浏览
camera
拍照
预览
数据结构和操作系统知识在openHarmony源码分析中学习!
原创
数据结构中列表的定义和实现C++hljscent++谁是鸿蒙内核最重要的结构体?一定是:LOSDLLIST(双向链表),它长这样。++linux中是listhead,很简单,只有两个指向自己的指针,但因为太简单,所以不简单。站长更愿意将它比喻成人的左右手,其意义是通过寄生在宿主结构体上来体现,可想象成在宿主结构体装上一对对勤劳的双手,它真的很会来事,超级活跃分子,为宿主到处拉朋友,建圈子将指定节点初始化为双向链表节点LITEOSSECALWINLIN...
HUAWEI_Engineer
0回复
1314浏览
源码解读
水波纹动画开发(ArkUI)
原创
精华
场景介绍在日常应用场景中,水波纹的效果比较常见,例如数字键盘按键效果、听歌识曲、附近搜索雷达动效等等,本文就以数字按键为例介绍水波纹动效的实现。效果呈现本例最终效果图如下:环境要求本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发:IDE:DevEcoStudio3.1Beta2SDK:Ohossdkpublic3.2.11.9(APIVersion9Release)实现思路本实例涉及到的主要特性及其实现方案如下:UI框架:使用Grid,GridItem等容器组件组...
野生菌君
1回复
3844浏览
水波纹
Grid
GridItem
显示动画
如何实现列表项ListItem滑动显示快捷菜单(ArkUI)
原创
场景说明在使用列表List的应用中,可以滑动列表项ListItem显示快捷菜单,快速完成对列表项的操作。List垂直布局时滑动操作支持左滑和右滑。效果呈现本示例最终效果如下:运行环境本例使用以下环境开发,开发者可以自行选择适配的环境进行开发。IDE:DevEcoStudio3.1Beta2SDK:Ohossdkpublic3.2.11.9(APIVersion9Release)实现原理1.自定义组件实现划出后的快捷菜单。2.利用ListItem组件的swipeAction属性,设置ListItem的划出组...
野生菌君
1回复
2314浏览
滑动列表项
ListItem
swipeAction
如何在网格Grid中通过拖拽交换子组件位置(ArkUI)
原创
场景说明在使用网格Grid的应用中,可以通过拖拽子组件GridItem的方式,交换子组件的显示位置。效果呈现本示例在模拟器中显示的最终效果如下(预览器中显示效果略有差异):运行环境IDE:DevEcoStudio3.1Beta2SDK:Ohossdkpublic3.2.11.9(APIVersion9Release)实现原理1.设置Grid的editMode属性为true,使Grid进入编辑模式,从而可以拖拽Grid组件内部GridItem。2.在Grid的相关拖拽事件中进行拖拽逻辑处理:1.在onItemDragStart事...
野生菌君
0回复
1431浏览
Grid
拖拽
GridItem
OpenHarmony使用Tcpdump
原创
简介Tcpdump是一个强大的网络抓包分析工具,那么如何在OpenHarmony里编译使用此工具就是我们这篇文章要分享的话题。编译构建下载:从http:www.tcpdump.org下载最新源码下载地址:wgethttps:www.tcpdump.orgreleasetcpdump4.99.4.tar.gz安装编译环境shell编译工具链(32位)sudoaptgetinstallgccarmlinuxgnueabiohos的源码下载后,其实也有对应的工具链,位置如下prebuiltsgcclinuxx86arm(32位)gcclinaro7.5.0armlinuxgnueabib...
左翼风发
3回复
3361浏览
OpenHarmony
Tcpdump
OpenHarmony应用Hap包签名
原创
精华
背景OpenHarmony应用如果需要对外发布就必须要通过应用签名,DevEcoStudio已提供自动签名功能加速应用开发,但自动签名仅限于debug开发,需要对外发布则必须完成release签名。在HarmonyOS中有AGC应用商店可以帮助开发者完成release签名,但是OH就没有这么方便了,本文将介绍OH应用签名方法步骤,将使用OH官方提供的签名工具对Hap进行签名。使用DevEcoStudio完成Hap自动签名打开DevEcoStudio工具,点击右上角ProjectStructure进...
软通动力HOS
8回复
8366浏览
软通动力
鸿湖万联
OpenHarmony的性能调试工具strace
原创
简介Strace是一个强大的进程行为跟踪工具,当怀疑某个进程运行异常的时候,比如死锁,CPU高或者莫名卡顿等,可以使用strace查看该进程发起的系统调用和接收到的信号,从而确定问题所在。当然也可以利用strace去学习了解进程的运行流程,调用库以及参数和统计。那么如何在OpenHarmony里编译使用此工具就是我们这篇文章要分享的话题。编译构建下载:从https:github.comstrace下载最新源码shell下载地址wgethttps:github.comstrace...
左翼风发
1回复
2655浏览
OpenHarmony
性能调试
《千鸟中原》鸿蒙ArkTS版2048小游戏
游戏介绍玩法介绍首先,游戏开始会有一个初始的界面,一共十六个方格,会随机出现两个不大于4的数字填充在方格内。然后,玩家通过上下左右四个方向进行滑动,同时,方格内的数字也会随着玩家的操作进行滑动,当滑动过程中,相同的数字相遇的时候,数字会进行合并,形成一个新的数字,该数字的值为合成之前两个数字的和,而滑动的时候,空白的方块会随机出现一个不大于场上最大数字的数字,然后一直重复上下左右的操作,不断地叠...
wx650584c1e2328
0回复
1805浏览
鸿蒙小游戏
#DAYU200体验官#农业喷灌的可视化控制
原创
精华
背景“民以食为天”,粮食安全关系一个国家和民族的基本生存,联合国发布《2022年全球粮食危机报告》称全球或面临严重的粮食短缺。粮食生产离不开浇水和施肥,要想获得高产稳产,必须采用更加科学高效的节水灌溉技术,实现水肥一体化作业和管理。喷灌是利用管道将有压水送到灌溉地段,并通过喷头分散成细小水滴,均匀地喷洒到田间,对作物进行灌溉。它作为一种先进的机械化、半机械化灌水方式,可以广泛应用于大田粮食生产。喷...
鸿联
5回复
9389浏览
DAYU200
农业喷灌
可视化
大模型应用开发之道圆满举办
技术革新日新月异,大模型的兴起更是颠覆了千行百业。自ChatGPT问世以来,大模型的应用前景充满了无限的机遇与挑战。12月16日,在2023开放原子开发者大会的“大模型应用开发之道”分论坛上,众多人工智能领域的从业者和技术专家齐聚一堂,围绕大模型应用开发的现状和未来发展等相关话题,碰撞出了诸多思想的火花。业内专家齐聚探讨大模型开发之路论坛由开放原子开源基金会TOC主席谭中意担任出品人,在CSDN内容生态总监董世晓的...
开放原子开源基金会
0回复
688浏览
开源
“GPT 驱动的新程序员时代 ,我们该如何编程”分论坛圆满举办
生成式AI正迅猛地重塑我们的工作模式,为开发者带来了编程范式的全新变革。传统编程不再局限于编写线性代码和优化逻辑,自然语言也逐渐成为新的编程工具,显著降低了技术开发的入门门槛。如今,发展迅速的AI工具已经将全球的知识库和代码库变得触手可及,只要有足够的创造力和想象力,几乎每个人都能成为“新程序员”。在这一背景下,软件工程领域正在经历一场巨变,那么开发者如何适应这种变化?12月17日,2023开放原子开发者...
开放原子开源基金会
0回复
590浏览
开源
暂无内容
1
8
9
10
11
12
13
14
15
16
162
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅