51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
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
行向鸿蒙深处
组件模板
#星计划#基于鸿蒙应用开发实战:音乐播放器
原创
基于鸿蒙应用开发的音乐播放器应用的原理如下:底层架构:音乐播放器应用的底层架构主要包括音频管理、界面展示和用户交互三个方面。音频管理负责音频文件的加载、解码和播放控制;界面展示负责显示音乐列表、歌曲封面和播放进度等信息;用户交互负责处理用户的操作,如播放、暂停、切换歌曲等。流程图:下面是音乐播放器应用的简化流程图:┌─────────────┐│用户界面│└───────┬─────┘│┌──...
鱼弦CTO
0回复
7646浏览
鸿蒙应用开发实战
#星计划#鸿蒙应用开发实战:实现时钟app
原创
原理详细解释:应用界面使用XML布局文件(clock.xml)定义,其中包含一个显示时间的文本组件和两个按钮组件。主要代码文件(ClockAbility.java)继承自Ability类,作为应用的入口点。在onStart方法中,通过findComponentById方法获取界面上的文本组件和按钮组件,并为按钮组件设置点击监听器。当用户点击"Start"按钮时,调用startClock方法开始计时,将isRunning...
鱼弦CTO
0回复
6832浏览
鸿蒙应用开发实战
java后端开发转鸿蒙开发
来个大佬指点一下,规划一条学习路线。
Fffffy
0回复
4431浏览
java
OpenHarmony系统解决方案 - 配置屏幕方向导致开机动画和Launcher显示异常
原创
精华
问题描述问题环境系统版本:OpenHarmony3.2Release问题现象配置设备默认方向,例如修改为横屏显示,修改文件displaymanagerconfig.xml的buildInDefaultOrientation参数值为2(Orientation::HORIZONTAL)。源码中文件位于foundationwindowwindowmanagerresourcesconfigrk3568displaymanagerconfig.xml。系统中文件位于etcwindowresourcesdisplaymanagerconfig.xml。系统启动后开机动画横竖屏切换,Launcher显示异常(偶现,去掉锁...
TiZizzz
4回复
1.2w浏览
OpenHarmony
Orientation
Rotation
开机动画
Launcher
OpenHarmony系统之Service代码一键生成工具介绍
原创
精华
作者:苟晶晶前言当开发者为OpenHarmony系统框架开发某些功能时,有时需要将这个功能包装成一个独立的服务进程运行在系统中,为了其它应用进程能够调用此服务,开发人员需要基于系统IPC通信框架编写一套远程接口调用实现。实现Service远程调用接口需要开发人员熟悉IPC通信框架,了解proxystub的继承与实现方式,掌握C++类型转为MessageParcel数据包的各种API方法,有一定的学习成本。而Service代码生成工具能够帮助使用者生成框...
深开鸿
6回复
1.4w浏览
OpenHarmony
深开鸿
KaihongOS
DevEco Studio3.1的预览器无法使用
suyingmeng
0回复
5052浏览
DevEcoStudio
『江鸟中原』鸿蒙——待办清单
原创
精华
今天,我给大家带了一个新的项目《待办清单》,下面我详细给介绍一下它的开发和实现过程,希望对初学者有所帮助。介绍本应用基于Stage模型下的UIAbility开发,《待办清单》是一款任务管理应用!应用界面简单直观,让您可以轻松地保持组织和任务的把控。无论是管理工作项目、家庭琐事还是个人目标,我们的应用都能满足您的需求,让您可以轻松跟踪任务并保持高效。环境搭建我们首先需要完成HarmonyOS开发环境搭建,可参照如下步骤...
好奇码客
3回复
1.1w浏览
华为
鸿蒙
HarmonyOS
移动应用开发
鸿蒙原生应用/元服务开发-Stage模型能力接口(四)
一、说明AbilityStage是HAP的运行时类。AbilityStage类提供在HAP加载的时候,通知开发者,可以在此进行该HAP的初始化(如资源预加载,线程创建等)能力。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块importAbilityStagefrom'ohos.app.ability.AbilityStage';1.AbilityStage.onCreateonCreate():void当应用创建时调用。系统能力...
鸿蒙时代
0回复
5359浏览
鸿蒙原生应用
#星计划# 从前端角度学HarmonyOS基础篇
原创
一、ArkTS基础1装饰器1.1Component装饰器自定义组件配合struct关键字1.2Entry装饰器页面入口页面首先呈现的Entry装饰的组件,一个页面有且只有一个1.3State装饰器装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新1.4Link装饰器装饰的变量可以和父组件的state变量形成双向数据绑定Link变量不能在组件内部进行初始化父组件的变量加上$表示传递的是引用而不能用this。1.5Builder装...
街头炒河粉
0回复
6578浏览
HarmonyOS
鸿蒙
鸿蒙原生应用/元服务开发-Stage模型能力接口(三)
一、说明AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期发生变化时触发相应回调的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageActive、onWindowStageInactive、onWindowStageDestroy、onAbilityDestroy、onAbilityForeground、onAbilityBackground、onAbilityContinue方法。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块...
鸿蒙时代
0回复
4742浏览
鸿蒙原生应用
#打卡不停更#Native C++应用Demo示例(eTS)
原创
本文主要分享在软通动力扬帆系列“竞”OpenHarmony开发板上测试NativeC++应用开发,实现eTS调用NativeC++程序实现对给定的两个数进行加减乘除运算示例(eTS)1.新建OpenHarmonyNativeC++工程选择FileNewCreateProjectOpenHarmonyNativeC++点击Next输入Projectname,选择SDK版本9点击Finish,如果NativeSDK没有下载则会出现以下界面,点击ConfigureNow下载NativeSDKNativeSDK下载完成后点击Finish进入工程2.源码修改2.1工程主要...
Soon_L
4回复
1.4w浏览
openharmony
《千鸟中原》鸿蒙ArkTS版2048小游戏
游戏介绍玩法介绍首先,游戏开始会有一个初始的界面,一共十六个方格,会随机出现两个不大于4的数字填充在方格内。然后,玩家通过上下左右四个方向进行滑动,同时,方格内的数字也会随着玩家的操作进行滑动,当滑动过程中,相同的数字相遇的时候,数字会进行合并,形成一个新的数字,该数字的值为合成之前两个数字的和,而滑动的时候,空白的方块会随机出现一个不大于场上最大数字的数字,然后一直重复上下左右的操作,不断地叠...
wx650584c1e2328
0回复
5459浏览
鸿蒙小游戏
#DAYU200体验官#农业喷灌的可视化控制
原创
精华
背景“民以食为天”,粮食安全关系一个国家和民族的基本生存,联合国发布《2022年全球粮食危机报告》称全球或面临严重的粮食短缺。粮食生产离不开浇水和施肥,要想获得高产稳产,必须采用更加科学高效的节水灌溉技术,实现水肥一体化作业和管理。喷灌是利用管道将有压水送到灌溉地段,并通过喷头分散成细小水滴,均匀地喷洒到田间,对作物进行灌溉。它作为一种先进的机械化、半机械化灌水方式,可以广泛应用于大田粮食生产。喷...
鸿联
5回复
1.5w浏览
DAYU200
农业喷灌
可视化
『江鸟中原』——鸿蒙记账本
我是中原工学院的何紫莹,这是我的鸿蒙结课大作业,以下是我的作业报告。1.介绍《记账软件》是日常生活中每天都要使用的软件,通过软件来统计和规划每天的收入和支出情况,并根据日,周,月,年的数据进行生成图表,折线图,柱状图等等,并对消费情况进行分析给出合理的规划策略。实现思路:创建Java语言的项目,完成欢迎引导页滑动页面创建登录页面,注册页面,找回密码页面创建主界面,包含明细,图表,记账,发现,我的五大...
wx657594e1db1d7
0回复
6559浏览
Java
鸿蒙原生应用/元服务开发-Stage模型能力接口(二)
ohos.app.ability.AbilityConstant(AbilityConstant)一、说明AbilityConstant提供Ability相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块importAbilityConstantfrom'ohos.app.ability.AbilityConstant';三、属性1.AbilityConstant.LaunchParam启动参数。...
鸿蒙时代
0回复
8114浏览
鸿蒙原生应用
【江鸟中原】鸿蒙购物应用开发
[江鸟中原]鸿蒙应用与开发:购物应用开发大家好,我是RB软工数217班,刘安站老师鸿蒙选修课程的学生张顺阳,以下是我本次课题作业报告1.介绍HarmonyOS支持应用以Ability为单位进行部署,Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型。本篇Codelab将会使用UI组件开发出一个HarmonyOS购物应用。HarmonyOS为开发者提供了多种组件,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。开发...
wx65718cc3a4ac1
0回复
4617浏览
【江鸟中原】
鸿蒙原生应用/元服务开发-新手入门练习心得
1.先根据案例模仿代码(页面跳转案例)点击next后跳转页面,点击back返回第一个页面2.模块化层层拆解代码先创建了row,一行,在这一行里面写代码:内容都放到Column中Text内置组件可以直接引用文本this.message可能是引用fontSize和fontWeight都是设置文字格式的,后退一格可读性比较好接下来创建Button按钮,上面的Text是按钮上显示的文字,后面两个也是文字格式。下面的type暂时不知道什么意思,但是Capsule是压缩的意思,可...
鸿蒙时代
0回复
4209浏览
元服务开发
OpenHarmony应用编译 - 如何在源码中编译复杂应用(3.2-Release)
原创
精华
概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony3.2Release涉及仓库:applicationslauncher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统编译时,编译应用源码生成hap包的方式,另一种是将已生成的hap包放入系统源码中,再进行打包的方式。后者需要开发者使用DevEcoStudio或其...
TiZizzz
2回复
1.3w浏览
OpenHarmony
系统编译
应用
Launcher
鸿蒙原生应用/元服务开发-Stage模型能力接口(一)
ohos.app.ability.Ability(Ability基类)一、说明UIAbility和ExtensionAbility的基类,提供系统配置更新回调和系统内存调整回调。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块.importAbilityfrom'ohos.app.ability.Ability';三、Ability.onConfigurationUpdateonConfigurationUpdate(newConfig:Configuration):void;当系统配置...
鸿蒙时代
0回复
4620浏览
鸿蒙原生应用
OpenHarmony stage worker 多线程
原创
精华
作者:[徐金生](https:ost.51cto.compersonposts15472194)OpenHarmony存在一个与主线程并行的独立线程Worker。对于处理耗时操作且不阻塞主线程起到了重要的作用,并且多个线程并发可以提高CPU和内存的利用率。在实际开发项目经常遇到网络请求、文件读写、大图片加载等相对耗时的操作,如果这些耗时操作都在主线程中处理,就会导致应用UI界面被卡住,无法操作。但需要注意的是:Worker线程中不能直接操作UI,需要通过消息通知UI...
NL_AIDC_XJS
6回复
2.1w浏览
OpenHarmony
Worker
多线程
暂无内容
1
47
48
49
50
51
52
53
54
55
227
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅