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
鸿蒙
物联网
智能代码文档诠释助手
原创
热门内容榜
• 最近上榜
1.背景在现代软件开发中,项目仓库通常包含了大量代码、配置文件、测试用例等信息。对于新加入的开发者或是对项目不熟悉的外部人员来说,快速理解项目的整体结构、功能模块以及代码实现细节是一项挑战。传统的做法是由项目成员打开繁冗复杂的说明文档和代码仓库,提炼相关信息整理后手动编写文档。但这种方式不仅耗时,而且容易过时,难以维护。随着开源文化的普及和技术的进步,越来越多的团队开始寻找更加高效的方式来管理和...
凌晨2点
0回复
2902浏览
阿里云 G8i
基于Web组件的H5页面切换类点击操作响应时延问题分析思路&案例
1.场景导入点击操作响应时延:从点击离手开始到页面发生转场变化第一帧,这一段时间称为点击操作响应时延。点击操作响应时延可分为:页面切换点击操作响应时延:点击操作会切换页面(转场)页面内点击操作响应时延:点击操作不会切换页面(转场)。这里讨论页面切换点击操作响应时延场景描述:Web页面内部点击按钮路由跳转新页面,此时APP发生了页面跳转(H5内部)场景特点:观察看到页面发生的转场切换,实际Web组件无变化,是...
HarmonyOS官方账号
0回复
1566浏览
Web组件
三方应用
H5页面
从零开始搭建OpenHarmony开发环境
原创
安装虚拟机选择安装光盘映像文件(映像自行下载),如果没有这一步可能会出现找不到系统按照指示内容填写(其余的可以直接默认选项)完成以后等待安装需要的时间会比较长在完成虚拟机配置的过程中我因为下载源的问题,配置失败,报错无法解决。于是我卸载了重新在官网下载Ubuntu。在终端输入这个指令的时候:curlshttps:gitee.comoschinareporawforkflowrepopy3usrlocalbinrepo出现了报错:[解决用户权限的方法](http:t.csdn.cn...
Coralinedoll
3回复
1.2w浏览
open Harmony环境
Openharmony - 基于ArkUI(TS)开发颜色选择器
原创
精华
作者:梁青松项目介绍本项目基于[OpenHarmony](https:docs.openharmony.cnpagesv3.1zhcnOpenHarmonyOverviewzh.md)的ArkUI框架:TS扩展的声明式开发范式,关于语法和概念直接看官网官方文档地址:[基于TS扩展的声明式开发范式](https:docs.openharmony.cnpagesv3.1zhcnapplicationdevuiuitsoverview.md),因为OpenHarmony的API相对于HarmonyOS的API,功能上比较完善和成熟的,有些新的技术也早早接触到,所以本项目直接使用Open...
中软HOS小鸿
5回复
1.1w浏览
中软国际
Openharmony
ArkUI(TS)
颜色选择器
OpenHarmony应用实现二维码扫码识别
原创
精华
OpenHarmony应用实现二维码扫码识别概念介绍二维码的应用场景非常广泛,在购物应用中,消费者可以直接扫描商品二维码,浏览并购买产品,如图是购物应用的扫描二维码的页面。本文就以[橘子购物示例应用](https:gitee.comopenharmonyapplicationsappsamplestreemastercodeSolutionsShoppingOrangeShopping)为例,来讲解OpenHarmony应用二维码开发相关的技术点。我们先看下二维码相关的几个概念。二维码生成OpenHarmony应用框架提...
zhushangyuan_
3回复
1.3w浏览
OpenHarmony
zxing
QRCode
二维
码
HarmonyOS大咖问答探讨-鸿蒙原生应用元服务上架
【精彩活动】大咖问答活动·第8期HDE李洋老师与大家探讨“鸿元服务开发及上架”相关的技术疑问,速速围观,在本帖下方评论,就有机会领取好礼,收获惊喜,即刻参与吧!https:developer.huawei.comconsumercnforumtopic0201158490543662517fid23🔑了解更多HarmonyOS知识,考取HarmonyOS官方认证证书,抽取精美礼品,请访问→HarmonyOS应用开发者基础认证:https:developer.huawei.comconsumercntrainingexamdetail10166692528974...
鸿蒙时代
0回复
486浏览
鸿蒙
OpenHarmony - ArkUI(TS)开发之下拉选择菜单
原创
精华
作者:何贝前言鸿蒙3.0推出了一种新的开发方式ETS,本文通过采用ETS实现我们项目开发中比较常见的下拉选择菜单组件来初步了解和体验下ETS的开发规范和方法,主要用到的TS知识点有Flex布局、文本展示、样式绑定、图片引入、父子组件变量共享、参数传递、ForEach循环遍历、事件绑定。实现效果用到的装饰器装饰器装饰内容说明Componentstruct结构体在装饰后具有基于组件的能力,需要实现build方法来更新UI。Entrystruct组件被装饰...
中软HOS小鸿
10回复
1.4w浏览
中软国际
ArkUI
下拉选择菜单
圈子小程序免费开源V1.9/ 圈子论坛小程序社交小程序综合系统源码(前端uniapp+后端th6)
原创
🔥🔥🔥🔥🔥🔥多客圈子系统支持文字发帖、语音贴、视频贴等,并可以创建语音聊天、在线聊天、语音房APP,语音直播app,后台PHP管理。uniapp开源代码可打包小程序,安卓app、苹果app、H5等。快速建立社区兴趣圈、语音直播、礼物、商城、充值、宝箱、陌生社交系统APP、语音交友系统APP、婚恋系统app、直播系统app、本地门户app等各类应用。源码下载:https:gitee.comduokekaiyuanquanzi2功能简介1、采用uniapp开发前端,可打包成小...
多客圈子系统
14回复
1.1w浏览
圈子系统
社交圈子
圈子论坛
#HarmonyOS NEXT体验官# 鸿蒙中跨module使用hsp(Shared Library)中的资源
背景HarmonyOSNEXT中使用hsp(SharedLibrary)类型的module时会发现其它module无法引用hspmodule中的资源,如何解决呢?想到Android中的资源访问实现是通过R资源类索引资源实现的,那么hsp虽然不能暴露资源,但是可以暴露类呀,那么方案来了,我们可以参考Android在HarmonyOS上实现类似的R资源类。关于hsp的官方介绍,https:docs.openharmony.cnpagesv4.1zhcnapplicationdevquickstartinapphsp.md新建SharedLibrary(hsp)实现R资源类其它module使用引入本地hsp,module使用R资源类中的资源
冉冉同学
0回复
2597浏览
Harmony
#HarmonyOS NEXT体验官# ArkTS 中Json 转Class
原创
1.背景由于本菜鸡是从Android开发转而学习HarmonyOSNEXT开发的,所以在ArkTS中解析接口返回的JSON数据时,习惯将JSON字符串转为DataClass而不是前端中的interface或者JSONObject。2.问题在ArkTS中,想要将JSON转为Class,最常见的方法就是asClass,但是这种写法有一个很严重的问题,就是as后的Class中的function方法丢失了,例如下面的代码,使用class中的isOk方法时,会报错提示找不到该方法。TypescriptclassDataBean{code1ms...
冉冉同学
0回复
2458浏览
HarmonyOS
#HarmonyOS NEXT体验官# 获取卸载APP后不变的设备ID
原创
1.背景在HarmonyOSNEXT中,想要获取设备ID,有3种方式UDID:[deviceinfo.udid](https:docs.openharmony.cnpagesv4.1zhcnapplicationdevreferenceapisbasicserviceskitjsapisdeviceinfo.md),仅限系统应用使用AAID:[aaid.getAAID()](https:developer.huawei.comconsumercndocharmonyosguidesV5pushgetaaidV5),然而卸载APP恢复设备出厂设置后会发生变化OAID:[identifier.getOAID](https:developer.huawei.comconsumercndocharm...
冉冉同学
0回复
1738浏览
HarmonyOS
#HarmonyOS NEXT体验官#手把手教你自定义装饰器实现Android中的Lifecycle组件
原创
1.背景在鸿蒙实际开发中,为了防止内存泄露我们有以下写法。需要手动在aboutToDisappear中反注册,或者执行一段逻辑。此时我们会有点怀念AndroidJetPack中的Lifecycle组件。1.1事件订阅页面关闭取消监听键盘高度变化typescriptimport{Utils}from'androidutilcode'ComponentstructTest{privateonKeyboardHeightChange(height:number){键盘高度变化console.log(键盘高度${height})}注册键盘高度监听aboutToAppear(){Utils.getMain...
冉冉同学
0回复
3264浏览
HarmonyOS
应用包体积大小优化解决方案
应用包体积大小也是应用体验的一个重要指标,体积过大会严重影响应用下载安装体验,且会占用较大的设备空间,因此包体积过大的应用会有包体积优化的诉求。想要优化应用包体积首先要分析应用包体积大的原因,一般包体积大的原因可以分为文件重复、大文件两大类,其中文件重复Har重复和其他类型文件重复,大文件可以分为so文件大和其他类型文件大,针对不同的原因有针对性的优化方案。分析应用包体积大的原因1.appchecktoolap...
yu_qingbo
0回复
3565浏览
HAR包
应用包体积
HSP
基于手势的图片预览与缩放
场景一:对图片进行放大、缩小、拖拽移动,且放大过程中也可同时进行拖拽操作方案1、使用组合手势GestureGroup,同时绑定捏合手势PinchGesture和滑动手势PanGesture,设置组合手势识别模式为并行识别模式:Parallel,并行识别组合手势中注册的手势将同时进行识别,直到所有手势识别结束,并行识别手势组合中的手势进行识别时互不影响。2、在对图片进行双指捏合时,优先触发绑定的PinchGesture手势,对图片进行缩放操作;当滑动...
xcbaby
0回复
461浏览
图片预览
组合手势
心情诉说说
有工作的地方没有家,有家的地方没有工作,他乡容纳不下灵魂,故乡安置不了肉身,一个叫家的地方找不到养家糊口的路,找到养家糊口的地方却安不了家,从此便有了漂泊,有了远方,有了乡愁……送给所有即将要离开家乡到外谋生的人一路平安,愿未来有一天,人们出远门不是为了谋生,而是旅游,散心。
执着2024
0回复
265浏览
心情诉说说
OpenHarmony应用开发技巧 - 应用常驻和自启动配置
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.14.1(FullSDK)应用模型:Stage开发板型号:DAYU200系统版本:OpenHarmony3.2.2Release功能简介OpenHarmony支持包含ServiceExtensionAbility类型模块的应用配置常驻和自启动。常驻和自启动配置是设备厂商根据设备的产品形态为特殊应用定义的特权项。RK3568的应用特权配置文件源码位于:vendorhihoperk3568preinstallconfig...
TiZizzz
11回复
1.2w浏览
OpenHarmony
应用
开发技巧
常驻
自启动
基于TextInput的常见自定义效果解决方案
场景描述输入框一般用于来承载用户的信息录入,常用于搜索框、表单、对话框等场景。场景一:TextInput实现输入框热搜词自动滚动及文字内容颜色渐变输入框未获焦时热搜词自动滚动,输入框获焦时输入框热搜词暂停滚动,热搜词文字到输入框右侧时文字内容会渐变显示。方案1、用Stack组件堆叠Swiper和TextInput,让Swiper在TextInput中间显示核心代码。Row(){Stack(){使用Stack堆叠Swiper和TextInput组件。Swiper(){使用ForEach组件...
路易不知第几世
0回复
624浏览
TextInput
自定义
秒验——手机号码置换接口
原创
功能说明提交客户端获取到的token、opToken等数据,验证后返回手机号码服务端务必不要缓存DNS,否则可能影响服务高可用性调用地址POSThttps:identifyverify.dutils.comauthauthsdkClientFreeLogin请求头ContentType:applicationjsonappkey:xxxxxxxxxx入参说明字段类型说明必传appkeyStringapp标识YtokenString客户端的tokenYopTokenString客户端返回的运营商tokenYoperatorString客户端返回的运营商,CMCC:中国移动通...
MobService
0回复
1890浏览
开发者
产品状态
iOS端如何实现小红书分享
原创
下载SDK请登陆官网,找到SDK下载,勾选需要的平台下载1111.png导入SDK(1)离线导入将上述下载到的SDK,直接将整个SDK资源文件拖进项目里,如下图:5.png并且勾选以下3个选项6.png在点击Finish,完成导入。添加依赖库4.jpg5.jpg点击“+”号,并在弹框里输入以下依赖库,进行添加必要依赖库:libc++.tbdlibz.tbdlibsqlite3.tbd(2)Pod引入在Podfile文件中添加命令:pod'mobsharesdkShareSDKPlatformsXHS'配置ObjC在左侧...
MobService
0回复
804浏览
开发者,产品动态
鸿蒙原生应用元服务开发-位置服务申请权限
申请位置权限开发指导场景概述应用在使用位置服务系统能力前,需要检查是否已经获取用户授权访问设备位置信息。如未获得授权,可以向用户申请需要的位置权限。系统提供的定位权限有:ohos.permission.LOCATION:用于获取精准位置,精准度在米级别。ohos.permission.APPROXIMATELYLOCATION:用于获取模糊位置,精确度为5公里。ohos.permission.LOCATIONINBACKGROUND:用于应用切换到后台仍然需要获取定位信息的场景。访问设备的...
鸿蒙时代
0回复
1360浏览
鸿蒙原生应用
暂无内容
1
2
3
4
5
6
7
8
9
10
69
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅