51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
软考
华为认证
厂商认证
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
Harmony OS Next
demo
鸿蒙 NEXT 开发之后台任务开发服务框架学习笔记
原创
大家好,我是V哥,在学习鸿蒙时,想做一个音乐播放器,其中播放音乐的功能,一定要使用到后台任务开发服务,鸿蒙NEXT就提供了这样的能力,BackgroundTasksKit(后台任务开发服务)是一个强大的框架,它允许开发者高效地管理和调度后台任务,实现应用功能的持续运行。今天的内容,我们来讨论学习后台任务开发服务框架的能力。BackgroundTasksKit简介BackgroundTasksKit是鸿蒙NEXT提供的后台任务开发框架,好像是一句废话,哈哈,...
威哥爱编程
0回复
8100浏览
harmonyos-next
鸿蒙 NEXT 开发中,使用公共事件进行进程间通信
原创
大家好,我是V哥,在鸿蒙NEXT开发中,使用公共事件进行进程间通信(IPC)是一种常见的做法。下面我将提供一个完整的业务代码示例,并解释逻辑关系,以便即使是初学者也能按照步骤进行实操,废话不多说,直接上干货。业务场景假设我们有两个应用,应用A和应用B。应用A需要在电量低时通知应用B执行一些操作,比如降低功耗或提醒用户充电。步骤1:导入必要的模块首先,我们需要导入鸿蒙提供的公共事件管理模块和其他必要的模块。im...
威哥爱编程
0回复
4233浏览
鸿蒙开发
鸿蒙NEXT开发中使用星闪服务
原创
大家好,我是V哥,学习鸿蒙开发的星闪服务,整理了这个学习笔记分享给大家。NearLinkKit(星闪服务)是鸿蒙操作系统提供的一种低功耗、高速率的短距离通信服务,它允许设备之间进行连接和数据交互。以下是一些具体的使用案例和步骤,以帮助理解如何在实际业务中使用星闪服务。以下这些场景使用星闪智能座舱车内降噪:使用星闪服务在车辆内部进行音频信号的传输,以实现主动降噪功能。互动投屏:通过星闪服务将手机或其他移动设...
威哥爱编程
0回复
9671浏览
鸿蒙开发
鸿蒙NEXT使用request模块实现本地文件上传
原创
大家好,我是V哥。在鸿蒙NEXTAPI12中,可以使用ohos.request模块提供的上传接口将本地文件上传到服务器。自定义代理设置可以通过request.agent.create接口来实现,从而指定代理服务器的地址。下面是一个详细的案例代码,演示了如何使用自定义代理上传本地文件。整理好的学习笔记,分享给大家。示例代码import{request}from'ohos.request';import{Log}from'ohos.logger';importfsfrom'ohos.fileSystem';export...
威哥爱编程
0回复
4857浏览
鸿蒙开发
#HarmonyOS NEXT 体验官#开发一款BLE低功耗蓝牙调试助手(一)连接BLE服务端
原创
精华
1简介HarmonyOSNEXT1+8+N万物互联生态中的N指的是各种互联设备,其依靠多种通信技术建立连接,如星闪NearLink、蓝牙。BLE(BluetoothLowEnergy,低功耗蓝牙)是常用的短距通信技术之一,应用场景广泛,如智能手表、健康监测设备、智能家居等。BLE是一种能够在低功耗情况下进行通信的蓝牙技术,与传统蓝牙相比,BLE的功耗更低,适用于需要长时间运行的低功耗设备。本篇将介绍如何使用HarmonyOSNEXT原生能力开发一个BLE调试助手。...
Hello_Kun
3回复
2.0w浏览
BLE
HarmonyOS NEXT
鸿蒙设备上编译安装hap应用
原创
以下是在鸿蒙设备上编译安装HAP(HarmonyOSAbilityPackage,即鸿蒙应用包)应用的大致步骤:一、编译hap包确保安装了鸿蒙开发所需的IDE,比如DevEcoStudio,并且配置好相应的SDK(SoftwareDevelopmentKit,软件开发工具包),使其能够支持目标鸿蒙设备的版本特性等。1.编译Hap包在开发工具的菜单中找到对应的编译构建按钮,点击后开发工具会依据项目配置和源码内容开始编译过程,编译过程中会显示编译进度以及可能出现的报错信...
X叶域Q
1回复
1.1w浏览
hap包
安装
鸿蒙保存图片到相册
原创
在其它手机端,若想保存图片到相册,需要申请对应的权限,而鸿蒙中对应的权限为受限开放权限,普通应用一般不让申请,这个时候我们可以使用安全保存控件来临时申请权限,用于保存图片到相册。受限开放权限应用权限分为三类,一类是对所有应用开放,所有应用均可申请使用;一类是受限开放权限,仅少量符合特殊场景的应用可在通过审批后,使用受限权限;最后一类是仅对MDM(MobileDeviceManagement)设备管理应用开放。保存图片到...
龙儿筝
0回复
9048浏览
鸿蒙
鸿蒙元应用与卡片使用 @LocalStorageProp 进行通讯的技术分享
原创
在鸿蒙系统(HarmonyOS)的开发中,LocalStorageProp是一个非常有用的装饰器,用于在组件之间共享状态或数据。特别是在卡片(Card)和元服务(MetaService)之间进行通讯时,LocalStorageProp可以帮助我们实现数据的持久化和同步。本文将通过一个具体的案例,详细介绍如何使用LocalStorageProp进行通讯。1.案例背景假设我们正在开发一个幸运号生成器应用,其中包含一个卡片组件LotteryNumbersWidgetCard。这个卡片组件需要显...
魔眼天王
0回复
5812浏览
HarmonyOS
【HM】DevEco Studio如何使用代码编程AI助手
大家可能都有用过或了解过githubcolot插件,确实为我们编码智能、提升开发效率有很大的帮助。推荐两款国产的ai编程插件,分别是华为的CodeArtsSnap和阿里的通义灵码。DevEco中如何安装通义灵码?一、下载通义灵码离线安装包打开官网,https:tongyi.aliyun.comlingmadownload下载的ZIP文件是:tongyijetbrainslatest.zip二、安装DevEco插件打开DevEco》左上角DevEcoStudio菜单》preferences...》插件》从磁盘安装插件选择刚下载...
与辉鸿蒙
0回复
3871浏览
harmonyOS NEXT
自定义组件—基于Slider实现时间滑动组件
原创
1.演示效果2.引言本篇要介绍的是一个用于管理用户在不同地点驻留时间的一个强大的时间选择组件,以便用户能够方便地设置和调整驻留时间。现有的Slider组件虽然功能强大,但在我们的项目中无法直接满足同时选择小时和分钟的需求。因此,我们决定自定义一个基于Slider组件的时间滑动条,以提供更精确和灵活的时间选择功能,并且还实现了响应式布局来调整组件的大小,然后就可以使用这个自定义组件进行使用,如半模态弹窗,可以见...
在敲键盘的小鱼干很饥饿
0回复
8578浏览
opeharmony
HarmonyOS
自定义组件
Silder
自定义组件—基于TimePIcker或DatePicker实现时间或日期选择组件
原创
1.效果演示日期选择组件实现时间选择组件实现2.引言在项目开发中遇到需要时间或日期的组件,于是查阅文档,发现了DatePickerDialogTimePickerDialog两个选择器弹窗,然而在实际的使用过程中发现他们不是太好使用,且只能是弹窗的形式。于是再次查阅文档发现TimePicker和DatePicker选择组件于是在此基础上再次自定义样式,实现符合自己需求的选择器样式。本文将深入探讨如何自定义基于TimePicker和DatePicker的组件,以满足不同...
在敲键盘的小鱼干很饥饿
0回复
4916浏览
openHarmony
HarmonyOS
自定义组件开发
Flex弹性布局及如何在Scroll组件中使用Flex
原创
1.效果演示弹性布局演示scroll嵌套弹性布局演示2.引言灵活的布局方式是提升用户体验的关键因素之一。尤其是当应用需要处理动态内容时,能够自适应内容长度的布局显得尤为重要。本文档旨在详细讲解如何在openHarmony中使用Scroll组件结合Flex弹性布局来实现无固定高度的内容展示,并且使得每个Flex子元素的宽度能够自适应。3.Flex布局基础Flex布局(FlexibleBoxLayout)是一种用于一维布局的CSS布局模式。它使得容器内的子元素可...
在敲键盘的小鱼干很饥饿
4回复
5562浏览
openHarmony
HarmonyOS
ArkTS
弹性布局
Flex
在app中适配深色模式及切换深色模式
原创
1.效果展示2.概述在开发应用中,深色模式逐渐成为用户界面设计的重要组成部分。如果不在开发时,主动配置颜色资源来设置深色模式,这样在系统切换深色模式后,再次打开咱们的应用就会很丑。深色模式的实现方式,包括跟随系统变化和不跟随系统变化的两种场景。下面我就来介绍一下这两部分3.跟随系统变化3.1不设置深色模式应用默认是跟随系统的颜色变化的,如果不想跟随系统颜色变化,不设置深色模式,避免系统深色模式给app的影...
在敲键盘的小鱼干很饥饿
2回复
6091浏览
openHarmony
HarmonyOS
ArkTS
深色模式
深度解析:ArkUI 中的自适应宽度输入框与点击保存功能
原创
引言在日常的开发中,遇到需要更改用户名的UI设计,然而却遇到一些麻烦,比如用户名过长输入框不够怎么办,怎么去掉光标并保存输入等,在文档中查询还是很慢的,所以就对之前的困难做一个总结,本文将探讨如何使其宽度自适应、如何通过点击屏幕保存用户输入,以及如何去掉光标等技术细节。输入框的基础设置在ArkUI中,TextInput组件是用于接收用户输入的基本组件。下面我们将详细介绍如何设置这个组件的各种属性,以实现一个功...
在敲键盘的小鱼干很饥饿
2回复
9723浏览
openHarmony
HarmonyOS
ArkTs
TextInput
鸿蒙云数据库开发案例
原创
基于AppGalleryConnect云数据库实现的课程表项目。软件要求DevEcoStudio版本:DevEcoStudioNEXTDeveloperBeta1及以上。HarmonyOSSDK版本:HarmonyOSNEXTDeveloperBeta1SDK及以上。项目结构:common:CourseCommon有关课程表的常量database:Yun云数据库配置信息和方法entryability:EntryAbility应用入口entrybackupability:EntryBackupAbility应用数据备份和恢复的一个扩展功能。model:CourseDatamodel课程表单实例pages:Index主...
wx67714bb752a02
0回复
4294浏览
鸿蒙开发
【官方教程】如何写精华帖子?
在社区,每天都有不少的开发者们积极活跃并分享着自己的技术干货贴,总结并记录着自己的学习经验的同时,也帮助着无数的开发者后浪们。在无数的内容中,总有一些闪闪发光的「精华贴」,被一眼识别,继而让人沉迷阅读——技术含量极高、非常有实操性的同时,表述又通俗易懂、生动有趣。这样的帖子,毫无疑问便会被编辑推荐为「精华贴」及置顶,优先在首页、官方微信服务号、微信社群等展示和推荐,赢得更多开发者后浪们喜欢、收...
鸿蒙开发者社区官方账号
5回复
3.3w浏览
精华帖技巧
精华帖攻略
精华帖标准
官方教程
鸿蒙原生开发手记:05-开发之外的那些事
原创
导语整个应用从开发到上架需要一系列工作,包括域名注册、ICP备案、开通开发者账户、App备案,开发、测试、上架、审核以及推广等域名在域名服务商注册和购买域名,个人或公司优先选择.com类的域名,像.org等特定的域名谨慎购买,备案有相应的资质或者审批条件,有的后缀域名可能那个无法备案。特殊域名建议查询工信部网站核实是否支持备案。备案首先选择个人备案还是企业备案。域名购买后需要实名认证,认证信息需与备案保持一...
鸿蒙Flutter开发
0回复
4350浏览
HarmonyOS
鸿蒙原生开发手记:04-一个完整元服务案例
原创
影院热映分享一个完整的元服务案例,这个案例高仿了豆瓣的小程序。简介整个元服务分为45个页面,首页为列表页,展示了当前影院热门的电影,点开是一个详情介绍页,里面有影片详情,演职表,相关影片推荐等,热门海报。打开海报是一个完整的海报展示页,点开可以产看大图。另外,还有一个关于我们的介绍页。设计元服务没有使用底部页签,而是把关于我们放置在了页面底部,以较为委婉的方式进行展示。代码1.查看entrysrcmainetcpa...
鸿蒙Flutter开发
0回复
4829浏览
HarmonyOS
基于物联网的人工淡水湖养殖系统设计
原创
一、前言1.1项目介绍1.1.1开发背景在当前全球水资源日益紧张与环境污染加剧的背景下,淡水湖养殖业面临着前所未有的挑战。传统的淡水湖养殖方式往往依赖于自然条件,缺乏有效的水质监测与调控手段,这不仅限制了养殖效率,也增加了疾病爆发的风险,进而影响到水产品的品质与产量。随着物联网技术的迅猛发展及其在农业领域的广泛应用,基于物联网的人工淡水湖养殖系统应运而生,成为提升养殖智能化水平、优化资源管理的关键所在...
DS小龙哥
0回复
7692浏览
物联网
自定义Tabs组件————Bond! 超级无敌具详细,你就看吧烙铁!!!
原创
1.概述组件名称:Tabs描述:Tabs组件用于在不同的页面或内容块之间进行切换,通常用于底部导航栏或顶部标签栏。它提供了一种直观且用户友好的方式来管理多个相关页面或内容,使得应用界面更加清晰和易于操作。主要功能:页面切换:允许用户在多个相关页面或内容块之间进行快速切换。自定义动画效果:支持自定义内容切换时的动画效果,如透明度变化、缩放等,提供更加丰富的视觉体验。事件监听:提供事件监听机制(如页面显示、动画开...
bond_heloworld
1回复
4652浏览
OpenHarmony
暂无内容
1
2
3
4
5
6
7
8
9
10
224
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅