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
鸿蒙
学习心得交流
AtkTs之状态管理四
原创
在上一篇内容中我们了解了LocalStorage的基本用法和一些基本的内容,我们在第一篇内容中还看到了另外一个管理应用拥有的状态AppStorage,我们这一篇就来对它进行了解。首先我们先介绍一下AppStorage:AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。和AppStorage不同的是,LocalStorage是页面级的,通常应用于页面内的数据共享。而AppStorage是应...
无名的Pupil
0回复
4824浏览
基础
Sections 多列混排
原创
学习点Reusable装饰器WaterFlow瀑布流容器模块组件代码讲解效果图Reusable装饰器使用场景Reusable是一个在HarmonyOSArkTS中使用的装饰器,主要用于自定义组件的复用。从APIversion10开始,Reusable装饰器得到了支持。它的主要功能是当一个标记为Reusable的自定义组件从组件树上被移除时,该组件及其对应的JSView对象会被放入复用缓存中。这样,在后续需要创建新的自定义组件节点时,可以复用缓存区中的节点,从而节约组件重新创...
狼哥Army
2回复
4783浏览
多列混排
Wa
WaterFlow
瀑布流布局
HarmonyOS NEXT 鸿蒙HarmonyOS系统相机Camera相关API使用
HarmonyOS下Camera相机相关API使用准备工作1.导入camera接口javascriptimport{camera}from'kit.CameraKit';import{BusinessError}from'kit.BasicServicesKit';import{common}from'kit.AbilityKit';2.获取cameraManager对象javascriptgetCameraManager():camera.CameraManager{letcameraManager:camera.CameraManagercamera.getCameraManager(getContext(this));console.error("01cameraManager."+cameraManager);returncameraMa...
小时代的大玩家
0回复
1.1w浏览
鸿蒙
相机
高德开放平台提供的鸿蒙开发文档不完整,有尝试接入成功的案例吗?
高德开放平台提供的鸿蒙开发文档不完整,有尝试接入成功的案例吗?
happyfew9999
0回复
2489浏览
高德
地图
arkts
鸿蒙
ArkTs之状态管理三
原创
在我们的第一篇的内容中我们通过一张图表知道了ArkTs中状态管理V1中的内容。我们在上两篇幅内容中我们了解了基础的管理组件拥有的状态,从这一篇幅中我们开始了解管理应用拥有的状态。在ArkTs中为我们提供了好几种状态用来帮助我们管理我们的全局数据LocalStorage页面级UI状态存储,AppStorage应用全局的UI状态存储PersistentStorage持久化存储UI状态LocalStorage:通过Entry装饰器接收的参数可以在页面内共享同一个LocalStorage...
无名的Pupil
0回复
4118浏览
基础
HarmonyOS Next音乐播放器进度条开发
一、概述在移动应用开发中,音乐播放器的进度控制是核心交互功能之一。本文将以HarmonyOSArkUI的Slider组件为基础,详细讲解如何实现一个功能完备的音乐播放器进度条组件,涵盖时间同步、播放控制、手势交互等关键技术点。二、实现效果实时显示播放进度(MM:SS格式)支持拖动滑块进行进度跳转自动时间更新与手动控制同步播放暂停停止功能集成自定义进度条样式效果图三、代码实现3.1状态管理StatecurrentTime:number0;当前播放时...
整岛铁盒
1回复
4603浏览
HarmonyOS Next
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试Evaluate and log
开发者可以通过Evaluateandlog能力在代码执行到断点行时打印开发者指定的表达式。操作步骤在需要打印表达式结果的地方设置断点。右键断点,然后点击More按钮。勾选Evaluateandlog复选框,并在下方输入框输入要打印的表达式。启动调试,使断点命中,切换到调试的Console窗口,表达式的打印结果将在这里展示。本文主要参考与引用自HarmonyOS官方文档。
鸿蒙时代
0回复
3255浏览
HarmonyOS NEXT
OpenHarmony应用开发技巧 - 应用常驻和自启动配置
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.14.1(FullSDK)应用模型:Stage开发板型号:DAYU200系统版本:OpenHarmony3.2.2Release功能简介OpenHarmony支持包含ServiceExtensionAbility类型模块的应用配置常驻和自启动。常驻和自启动配置是设备厂商根据设备的产品形态为特殊应用定义的特权项。RK3568的应用特权配置文件源码位于:vendorhihoperk3568preinstallconfig...
TiZizzz
12回复
2.2w浏览
OpenHarmony
应用
开发技巧
常驻
自启动
<HarmonyOS主题课>课程合集
诚挚邀您参加<HarmonyOS主题课>,了解HarmonyOSSDK开放能力。HarmonyOSSDK开放能力是面向鸿蒙应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力。序号课程标题课程链接1<HarmonyOS主题课01>让您的应用快速拥有账号能力立即学习2<HarmonyOS主题课02>系统级支付API、快速启动收银台立即学习3<HarmonyOS主题课03>构建灵活高效的消息推...
HarmonyOS开发者社区
0回复
5795浏览
HarmonyOS主题课
鸿蒙应用开发
元服务开发
HarmonyOS
鸿蒙生态
HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试worker/taskpool调试
开发者可通过在worker或taskpool代码上设置断点,对workertaskpool进行断点调试。一、worker调试右键模块的ets目录新建一个worker文件。开发者写完代码后,在worker文件中设置断点。启动调试,当断点命中时,调试窗口会新启动一个调试会话,显示worker线程的堆栈信息。二、taskpool调试编写一个taskpool代码,在代码中设置断点。启动调试,当代码中断点命中时,调试窗口会新启动一个调试会话,显示taskpool线程的堆栈信息。本文...
鸿蒙时代
0回复
3039浏览
HarmonyOS NEXT
ArkTs之状态管理
原创
HarmonyOSNEXTAPI12我们在搭建界面的时候都需要用到或多或少的变量,因为我们要搭建的界面有的可能是静态不需要改变的,但是大部分的还是需要进行动态的改变,有交互的界面,就要引入“状态”的概念。例如如下的小示例[状态1.mp4]https:live.csdn.netv468256源码如下EntryComponentstructStatusesPage{Statemessage:string'HelloWorld';build(){Column(){Text(this.message).fontSize(35)Button("Change").onClick((){this.mess...
无名的Pupil
1回复
3659浏览
HarmonyOS基础
【HarmonyOS】【进阶】鸿蒙原生分享之“碰一碰”分享(APP内实现)
原创
开发语言:ArkTs\开发工具:DevEcoStudio5.0.0Release\API版本:API12使用框架:ShareKit华为分享新推出[碰一碰](https:developer.huawei.comconsumercndocharmonyosguidesV5harmonyshareoverviewV5)分享,支持用户通过碰一碰发起跨端分享,可实现传输图片、共享wifi等。一、前期准备1.依赖条件碰一碰分享实现直达应用,应用需接入AppLinking以确保端到端完整的体验。参考:[鸿蒙原生实现应用间跳转之AppLinking](https:blog.cs...
走向菜鸟的菜鸟
1回复
1.1w浏览
HarmonyOS
DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业
随着小艺接入了DeepSeek,智能体的问答变得更加丝滑流畅,让人不禁想到鸿蒙原生应用开发如果接入这个智能体会产生什么样的效果?确实,当我们把负责开发原生鸿蒙应用的DevEcoStudio联合小艺接入DeepSeek后,这4个亮点迫不及待要和大家分享:只需轻松两步,就可以在DevEcoStudio中使用DeepSeek!第一步:环境准备1、下载并安装DevEcoStudio如果尚未安装DevEcoStudio,请访问华为开发者官网下载并安装最新版本DevEcoStudio5.0.3Be...
HarmonyOS开发者
0回复
6894浏览
harmonyos
鸿蒙用户首选项数据持久化
原创
用户首选项为应用提供KeyValue键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用flush接口将内存中的数据写入持久化文件中。Preferences会随着存放的数据量越多而导致应用占用的内存越大,因此,Preferences不适合存放过多的数...
龙儿筝
0回复
1.1w浏览
鸿蒙
鸿蒙WebSocket的使用竟如此简单
原创
使用WebSocket建立服务器与客户端的双向连接,需要先通过createWebSocket()方法创建WebSocket对象,然后通过connect()方法连接到服务器。当连接成功后,客户端会收到open事件的回调,之后客户端就可以通过send()方法与服务器进行通信。当服务器发信息给客户端时,客户端会收到message事件的回调。当客户端不要此连接时,可以通过调用close()方法主动断开连接,之后客户端会收到close事件的回调。若在上述任一过程中发生错误,客...
龙儿筝
0回复
6166浏览
鸿蒙
【HarmonyOS】【高级】关于鸿蒙原生实现红包雨效果的方案设计
原创
开发语言:ArkTs开发工具:DevEcoStudio5.0.0ReleaseAPI版本:API12demo演示[Gitee:harmonyredpacketrain.git](https:gitee.comhfkpharmonyredpacketrain.git)最近项目在做鸿蒙化,按照原需求需要实现红包雨的活动效果,下面介绍一下实现红包雨效果的思路:需求:全屏展示,每隔1s下落3个红包,每个红包的下落时长随机生成,随机点击1\5次后中奖。一、全屏展示实现:使用window.createWindow()实现全屏半透明的弹窗,将红包雨页...
走向菜鸟的菜鸟
0回复
5039浏览
HarmonyOS
【HarmonyOS】【进阶】鸿蒙原生实现应用间跳转之App Linking
原创
开发语言:ArkTs\开发工具:DevEcoStudio5.0.0Release\API版本:API12使用[AppLinking](https:developer.huawei.comconsumercndocharmonyosguidesV5applinkingstartupV5)进行跳转时,系统会根据接口传入的uri信息(HTTPS链接)将用户引导至目标应用中的特定内容,无论应用是否已安装,用户都可以访问到链接对应的内容,跳转体验相比DeepLinking方式更加顺畅。本文演示A应用(拉起方)拉起B应用(被拉起方)。B应用(被拉起方)...
走向菜鸟的菜鸟
0回复
1.3w浏览
HarmonyOS
【HarmonyOS】【进阶】鸿蒙原生实现应用间跳转之Deep Linking
原创
开发语言:ArkTs\开发工具:DevEcoStudio5.0.0Release\API版本:API12使用[DeepLinking](https:developer.huawei.comconsumercndocharmonyosguidesV5deeplinkingstartupV5)实现应用间跳转,系统会根据接口中传入的uri信息,在本地已安装的应用中寻找到符合条件的应用并进行拉起(当匹配到多个应用时,会拉起应用选择框)。此种方式与iOS、Android中的配置scheme方式相同,都是通过特定scheme的方式拉起指定APP。本文演示A应用(...
走向菜鸟的菜鸟
0回复
1.4w浏览
HarmonyOS
HarmonyOS Next ohpm-repo权限管理与安全性优化(进阶)
原创
在HarmonyOSNext开发中,ohpmrepo私有仓库的权限管理和安全性至关重要。它关乎企业代码资产安全、团队协作的规范性以及项目开发的稳定性。接下来,我们深入探讨ohpmrepo的权限管理机制,并分享一些安全性优化的建议。ohpmrepo的用户身份认证机制公私钥认证sshkeygen在ohpmrepo中,公私钥认证是保障用户身份安全的重要手段。我们利用sshkeygen工具生成公钥和私钥对,为用户身份认证提供基础。执行以下命令即可生成:bashsshkeyge...
SameX
0回复
3522浏览
鸿蒙
HarmonyOS Next ohpm-repo多实例部署与数据迁移(进阶)
原创
在企业级开发环境中,随着业务规模的扩大和项目数量的增多,对ohpmrepo的性能和可靠性要求也越来越高。单点部署可能无法满足高并发、高可用性的需求,这时多实例部署就成为了一种更为合适的选择。今天,我们就来深入探讨ohpmrepo在企业级环境中的多实例部署方案,以及如何进行数据迁移。单点部署vs多实例部署本地单机模式(单点部署)单点部署是ohpmrepo最简单的部署方式,它仅部署在一台机器上。这种模式就像是在一个小作坊里...
SameX
0回复
4045浏览
鸿蒙
暂无内容
1
168
169
170
171
172
173
174
175
176
604
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅