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
华为
OpenHarmony系统之Service代码一键生成工具介绍
原创
精华
作者:苟晶晶前言当开发者为OpenHarmony系统框架开发某些功能时,有时需要将这个功能包装成一个独立的服务进程运行在系统中,为了其它应用进程能够调用此服务,开发人员需要基于系统IPC通信框架编写一套远程接口调用实现。实现Service远程调用接口需要开发人员熟悉IPC通信框架,了解proxystub的继承与实现方式,掌握C++类型转为MessageParcel数据包的各种API方法,有一定的学习成本。而Service代码生成工具能够帮助使用者生成框...
深开鸿
6回复
1.1w浏览
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回复
4789浏览
OpenHarmony
Launcher
启动器
Pad
系统应用
DevEco Studio3.1的预览器无法使用
suyingmeng
0回复
2805浏览
DevEcoStudio
『江鸟中原』鸿蒙——待办清单
原创
精华
今天,我给大家带了一个新的项目《待办清单》,下面我详细给介绍一下它的开发和实现过程,希望对初学者有所帮助。介绍本应用基于Stage模型下的UIAbility开发,《待办清单》是一款任务管理应用!应用界面简单直观,让您可以轻松地保持组织和任务的把控。无论是管理工作项目、家庭琐事还是个人目标,我们的应用都能满足您的需求,让您可以轻松跟踪任务并保持高效。环境搭建我们首先需要完成HarmonyOS开发环境搭建,可参照如下步骤...
好奇码客
3回复
6235浏览
华为
鸿蒙
HarmonyOS
移动应用开发
鸿蒙原生应用/元服务开发-Stage模型能力接口(四)
一、说明AbilityStage是HAP的运行时类。AbilityStage类提供在HAP加载的时候,通知开发者,可以在此进行该HAP的初始化(如资源预加载,线程创建等)能力。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块importAbilityStagefrom'ohos.app.ability.AbilityStage';1.AbilityStage.onCreateonCreate():void当应用创建时调用。系统能力...
鸿蒙时代
0回复
2833浏览
鸿蒙原生应用
#星计划# 从前端角度学HarmonyOS基础篇
原创
一、ArkTS基础1装饰器1.1Component装饰器自定义组件配合struct关键字1.2Entry装饰器页面入口页面首先呈现的Entry装饰的组件,一个页面有且只有一个1.3State装饰器装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新1.4Link装饰器装饰的变量可以和父组件的state变量形成双向数据绑定Link变量不能在组件内部进行初始化父组件的变量加上$表示传递的是引用而不能用this。1.5Builder装...
街头炒河粉
0回复
4136浏览
HarmonyOS
鸿蒙
鸿蒙原生应用/元服务开发-Stage模型能力接口(三)
一、说明AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期发生变化时触发相应回调的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageActive、onWindowStageInactive、onWindowStageDestroy、onAbilityDestroy、onAbilityForeground、onAbilityBackground、onAbilityContinue方法。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块...
鸿蒙时代
0回复
2728浏览
鸿蒙原生应用
#打卡不停更#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.1w浏览
openharmony
《千鸟中原》鸿蒙ArkTS版2048小游戏
游戏介绍玩法介绍首先,游戏开始会有一个初始的界面,一共十六个方格,会随机出现两个不大于4的数字填充在方格内。然后,玩家通过上下左右四个方向进行滑动,同时,方格内的数字也会随着玩家的操作进行滑动,当滑动过程中,相同的数字相遇的时候,数字会进行合并,形成一个新的数字,该数字的值为合成之前两个数字的和,而滑动的时候,空白的方块会随机出现一个不大于场上最大数字的数字,然后一直重复上下左右的操作,不断地叠...
wx650584c1e2328
0回复
3018浏览
鸿蒙小游戏
#DAYU200体验官#农业喷灌的可视化控制
原创
精华
背景“民以食为天”,粮食安全关系一个国家和民族的基本生存,联合国发布《2022年全球粮食危机报告》称全球或面临严重的粮食短缺。粮食生产离不开浇水和施肥,要想获得高产稳产,必须采用更加科学高效的节水灌溉技术,实现水肥一体化作业和管理。喷灌是利用管道将有压水送到灌溉地段,并通过喷头分散成细小水滴,均匀地喷洒到田间,对作物进行灌溉。它作为一种先进的机械化、半机械化灌水方式,可以广泛应用于大田粮食生产。喷...
鸿联
5回复
1.2w浏览
DAYU200
农业喷灌
可视化
『江鸟中原』——鸿蒙记账本
我是中原工学院的何紫莹,这是我的鸿蒙结课大作业,以下是我的作业报告。1.介绍《记账软件》是日常生活中每天都要使用的软件,通过软件来统计和规划每天的收入和支出情况,并根据日,周,月,年的数据进行生成图表,折线图,柱状图等等,并对消费情况进行分析给出合理的规划策略。实现思路:创建Java语言的项目,完成欢迎引导页滑动页面创建登录页面,注册页面,找回密码页面创建主界面,包含明细,图表,记账,发现,我的五大...
wx657594e1db1d7
0回复
3402浏览
Java
鸿蒙原生应用/元服务开发-Stage模型能力接口(二)
ohos.app.ability.AbilityConstant(AbilityConstant)一、说明AbilityConstant提供Ability相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块importAbilityConstantfrom'ohos.app.ability.AbilityConstant';三、属性1.AbilityConstant.LaunchParam启动参数。...
鸿蒙时代
0回复
4602浏览
鸿蒙原生应用
【江鸟中原】鸿蒙购物应用开发
[江鸟中原]鸿蒙应用与开发:购物应用开发大家好,我是RB软工数217班,刘安站老师鸿蒙选修课程的学生张顺阳,以下是我本次课题作业报告1.介绍HarmonyOS支持应用以Ability为单位进行部署,Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型。本篇Codelab将会使用UI组件开发出一个HarmonyOS购物应用。HarmonyOS为开发者提供了多种组件,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。开发...
wx65718cc3a4ac1
0回复
2596浏览
【江鸟中原】
鸿蒙原生应用/元服务开发-新手入门练习心得
1.先根据案例模仿代码(页面跳转案例)点击next后跳转页面,点击back返回第一个页面2.模块化层层拆解代码先创建了row,一行,在这一行里面写代码:内容都放到Column中Text内置组件可以直接引用文本this.message可能是引用fontSize和fontWeight都是设置文字格式的,后退一格可读性比较好接下来创建Button按钮,上面的Text是按钮上显示的文字,后面两个也是文字格式。下面的type暂时不知道什么意思,但是Capsule是压缩的意思,可...
鸿蒙时代
0回复
2225浏览
元服务开发
OpenHarmony应用编译 - 如何在源码中编译复杂应用(3.2-Release)
原创
精华
概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony3.2Release涉及仓库:applicationslauncher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统编译时,编译应用源码生成hap包的方式,另一种是将已生成的hap包放入系统源码中,再进行打包的方式。后者需要开发者使用DevEcoStudio或其...
TiZizzz
2回复
8106浏览
OpenHarmony
系统编译
应用
Launcher
鸿蒙原生应用/元服务开发-Stage模型能力接口(一)
ohos.app.ability.Ability(Ability基类)一、说明UIAbility和ExtensionAbility的基类,提供系统配置更新回调和系统内存调整回调。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。二、导入模块.importAbilityfrom'ohos.app.ability.Ability';三、Ability.onConfigurationUpdateonConfigurationUpdate(newConfig:Configuration):void;当系统配置...
鸿蒙时代
0回复
2618浏览
鸿蒙原生应用
OpenHarmony stage worker 多线程
原创
精华
作者:[徐金生](https:ost.51cto.compersonposts15472194)OpenHarmony存在一个与主线程并行的独立线程Worker。对于处理耗时操作且不阻塞主线程起到了重要的作用,并且多个线程并发可以提高CPU和内存的利用率。在实际开发项目经常遇到网络请求、文件读写、大图片加载等相对耗时的操作,如果这些耗时操作都在主线程中处理,就会导致应用UI界面被卡住,无法操作。但需要注意的是:Worker线程中不能直接操作UI,需要通过消息通知UI...
NL_AIDC_XJS
6回复
1.8w浏览
OpenHarmony
Worker
多线程
OpenHarmony应用编译 - 如何在源码中编译复杂应用(4.0-Release)
原创
精华
概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony4.0Release涉及仓库:applicationslauncher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统编译时,编译应用源码生成hap包的方式,另一种是将已生成的hap包放入系统源码中,再进行打包的方式。后者需要开发者使用DevEcoStudio或其...
TiZizzz
1回复
8559浏览
OpenHarmony
应用编译
Launcher
4.0-Release
【HarmonyOS开发】超详细手把手教你安装DevEco Studio及其配置
原创
前言:在安装DevEcoStudio的时候,可能会在安装或者配置的时候出现各种各样无从下手的小问题,下面小编手把手教你安装DevEcoStudio。下载:开发工具(DevEcoStudio)下载路径根据自己的系统选择需要的版本进行下载,win系统你可以下载Windows(64bit),Macos请下载Mac(ARM)。注意:如果你是mac系统,是M1或者M2芯片,千万不要下载x86版本哦!安装:下载完成后,我们打开安装包,进入下面的页面我们点击next,进入下...
第一小趴菜
8回复
2.6w浏览
HarmonyOS
DevEco Studio
下载安装
配置
OpenHarmony北向-让更广泛的应用开发者更容易参与
一、标准系统的体验按照官方文档指导,这样操作,OH标准系统开发板就可以运行开发者开发的OpenHarmony应用了。二、实际情况按照开发文档上的说明,肯定是装不上的。因为OH不同的发行版,不同发行板不同的设备,IDE,API不同的版本都会影响这个应用能不能装上去。另外OH现在暂时也还没有在线升级,没有统一的应用分发途径和市场。比如说这个版本的标准系统的OH开发板。找不到对应这个版本的IDE,API和SDK。要么就是对应的这个板...
鸿蒙时代
0回复
2266浏览
OpenHarmony
暂无内容
1
17
18
19
20
21
22
23
24
25
199
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅