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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
鸿蒙-webview的使用和JS交互(附源码)
原创
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)日常我们在开发项目时,为了项目快速的开发和迭代,难免会用到H5页面。使用鸿蒙进行项目开发时,也一样免不了要加载H5页面,在移动开发中打开H5页面需要使用WebView组件。同时,为了和H5页面进行数据交换,有时候还需要借助JSBridge来实现客户端与H5之间的通讯。那么鸿蒙之中用到的技术是什么呢?WebView在此之前,先看一个报错AppLaun...
早起睡不够
6回复
1.9w浏览
鸿蒙
过年不停更
推荐学java——Spring与web项目
原创
春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[toc](目录)关于本文Spring的内容已经学习了三篇内容,今天算是最后一篇文章,这节内容基本上是熟悉流程,本文要实现的功能:通过web页面访问数据库,实现对数据表中的数据插入和查询;与之前内容不同的是这次要创建web项目,而不再是Java项目,此外还要简单回顾一下jsp的内容,接触到的新知识:如何将Spring容器对象全局唯一。实现步...
代码小生
0回复
7536浏览
过年不停更
想通讯?谈钱多俗,谈ProtoBuf
原创
春节不停更,此文正在参加「[星光计划春节更帖活动](https:harmonyos.51cto.composts9923)」大家好,我是怀瑾握瑜,一只大数据萌新,家有两只吞金兽,嘉与嘉,上能code下能teach的全能奶爸如果您喜欢我的文章,可以[关注⭐]+[点赞👍]+[评论📃],您的三连是我前进的动力,期待与您共同成长什么是ProtoBufprotocolbuffers是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。protobu...
怀瑾握瑜的嘉与嘉
0回复
9606浏览
java
实现HarmonyOS应用(ets)【鸿蒙专题04】
原创
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)作者:坚果公众号:"[大前端之旅](https:mp.weixin.qq.comsaJvihD4dzEJyOV3q6Zeng)"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,[开源项目GVA成员之一](https:www.ginvueadmin.com),专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。这里大概分为五步。第一步:创建应用工程创建开发工程(...
开源坚果
0回复
1.3w浏览
过年不停更
鸿蒙
ets
OpenHarmony性能分析工具Bytrace
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](内容一、Bytrace简介bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行:1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点;2.命令行部分通过使能对应的label,来获取打点信息。通过该...
民之码农
3回复
2.5w浏览
OpenHarmony
Bytrace
性能分析
调度轨迹
「过年不停更」
HUAWEI DevEco Studio使用技巧
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)俗话说,工欲善其事,必先利其器。这一节一起来了解HUAWEIDevEcoStudio使用技巧作者:坚果的小跟班开发鸿蒙少不了对编辑器的使用,今天就先从编辑器使用技巧开始,俗话说,工欲善其事必先利其器,下面先给我汇总的快捷键,快捷键WindowsMac代码高亮FileSettings或快捷键Ctrl+Alt+SDevEcoStudioPreferences,快捷键为Command+英文逗号代...
早起睡不够
0回复
1.6w浏览
鸿蒙
HUAWEI DevEco St
过年不停更
【HarmonyOS应用开发】【HCIA认证】模拟题每日1练(第116题)
原创
onStart()当系统首次创建Page实例时,触发该回调。对于一个Page实例,该回调在其生命周期过程中仅触发一次,Page在该逻辑后将进入INACTIVE状态。开发者必须重写该方法,并在此配置默认展示的AbilitySlice。onActive()Page会在进入INACTIVE状态后来到前台,然后系统调用此回调。Page在此之后进入ACTIVE状态,该状态是应用与用户交互的状态。Page将保持在此状态,除非某类事件发生导致Page失去焦点,比如用户点击返回键或导航到其...
张荣超_九丘教育
0回复
1.4w浏览
张荣超
移植案例与原理 - startup子系统之syspara_lite系统属性部件 (1)
原创
精华
移植案例与原理startup子系统之sysparalite系统属性部件【本文正在参与优质创作者激励】系统属性部件sysparalite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置读取系统属性的接口。本文介绍下移植开发板时如何适配系统属性部件sysparalite,并介绍下...
zhushangyuan_
2回复
1.2w浏览
移植
Porting
OpenHarmony中linux内核手动编译调试解读
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta版本linux内核手动编译调试步骤一、OpenHarmony手动编译Linux内核1.首次编译标准系统javascript.build.shproductnameHi3516DV300ccache2.编译完成在编译的内核在OpenHarmonyv3.1BetaoutKERNELOBJkernelsrctmplinux5.10目录下配置编译环境变量javascriptexportOHOSROOThomeweiminOpenHarmonyOpenHarmonyv3.1Betaexp...
民之码农
0回复
2.9w浏览
OpenHarmony
linux
kernel
boot.img
「过年不停更」
hi3861接收华为云命令的响应
硬件,hi3861,润和或小熊派,代码从小熊派gitee下载我做了一点点改动,现在从华为云mqtt云里下达一个命令,hi3861执行命令之后,会及时返回响应云里弹窗命令下发成功,如果用api下发命令,也能收到命令回执,是json格式,https:gitee.comzzsjrunhmhwy
千云山庄
0回复
1.2w浏览
hi3861命令回执
ES6中的4个字符串方法
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)ES6中的String类型提供了四种非常方便的新方法,帮助我们编写更具可读性的代码。.startsWith()和.endsWith()例如我们有一个字符串,constname'搞前端的半夏';我们想判断这个字符串是不是以搞前端开头name.startsWith('搞前端')这里我们用的是中文,但是有些时候我们的数据可能是英文。constname'frontendpicker半夏';想判断是不是以fro...
半夏话前端
0回复
9670浏览
过年不停更
【木棉花】学习笔记——基于ArkUI的页面路由(eTS)
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)前言最近在学习eTS的harmonyOS开发,顺便写写文章来记录一下学习过程还有也激励自己继续学习下去。我们开发一个应用所有的功能是不可能单独只在一个页面内就可以完成的,所以这页面路由肯定是学习eTS开发绕不开的一个非常重要的环节。这eTS的页面路由类似于java开发的页面间的跳转,也是大致可以分为不带数据的页面间的导航和携带数据...
木棉花沈泳鑫
2回复
1.4w浏览
「过年不停更」
木棉花
ets开发
推荐学java——Spring事务
原创
春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[toc](本文知识点索引)前情回顾已经学习了[Spring基础入门知识](https:mp.weixin.qq.comsQEIToMyjgQ1acO3wO3AFog)和[SpringAOP](https:mp.weixin.qq.comsi12RcjTbnCcNfr2waH5Hw)知识,在[上一节内容]()中我们还将Spring和MyBatis结合起来使用,熟悉开发模式。这节学习Spring中的事务,同样是重要内容。事务概念其实和我们前面学习MySql...
代码小生
0回复
7595浏览
过年不停更
移植案例与原理 - utils子系统之file文件操作部件
原创
精华
移植案例与原理utils子系统之file文件操作部件【本文正在参与优质创作者激励】Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核:KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核:KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。本文介绍下移植开发板...
zhushangyuan_
1回复
1.4w浏览
porting
移植
【6月22日张荣超老师直播课】【卡片】HarmonyOS卡片开发
原创
6月22号(周二)晚8点,我将给大家做一场直播《HarmonyOS卡片开发核心技术精要》。直播概要:HarmonyOS卡片是FA的界面展现形式,将FA的重要信息或者操作前置到卡片上,以达到服务直达,减少体验层级的目的。本次课程主要讲解HarmonyOS卡片的设计与开发。直播提纲:1、HarmonyOS卡片的设计、开发框架、生命周期、刷新机制2、使用Java、JS开发鸿蒙卡片3、如何选择Java卡片与JS卡片4、HarmonyOS卡片的学习资源直播亮点:1、深入浅...
张荣超_九丘教育
22回复
2.0w浏览
张荣超
鸿蒙
卡片
App
使用HarmonyOS ArkUI做一个虎年主题音乐播放界面
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动][https:harmonyos.51cto.composts9923](https:harmonyos.51cto.composts9923)先看看最终实现的效果[toc](目录)一、开发准备1.开发环境(简略说明)如您未准备好相关开发环境,请参考本人前面的帖子:[ArkUIeTS手把手入门](https:harmonyos.51cto.composts10130)2.素材准备其中主要是各类图片素材的准备,比如下面的播放器背景图和一些其他按钮图片:二、界面结构1.设计页面大概...
彬彬不吃冰
1回复
1.3w浏览
过年不停更
HarmonyOS
ArkUI
虎年大吉
使用ModelArts实现聊天机器人
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)中文聊天机器人今天逛论坛的时候偶然看到通过modelarts实现中文聊天机器人的案例,于是就抱着好奇的心情试了试,因为这是第一次使用modelarts遂记录下这次的使用体验让大家更好的使用modelarts。这里给大家说明一下什么ModelArts:ModelArts一站式AI开发平台是华为技术有限公司研发的一款技术产品。提供全流程的AI开发服务,海量数据处...
Aasee
0回复
1.3w浏览
过年不停更
Javascript常用内置函数
原创
Javascript数组函数如何创建数组:varanewarray()创建一个空数组varbnewarray(8)创建一个包含8个元素单元格的数组varc[1,2,"turtle","number",true];创建包含一堆随机值的数组Javascript数组属性和函数b.length由于上面的数组声明,将返回值8的属性c.concat(3,4)数组c现在的值为1,2,"turtle","number",true,3,4c.join(":")返回一个字符串,其中每个元素由冒号和空格分隔。1:2:数字:真c.slice(0,2)返...
前端老实人
0回复
1.0w浏览
JavaScript
应用的生命周期对比小程序生命周期(附彩蛋)
原创
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)应用的生命周期作者:坚果的小跟班在之前的文章里写了config.js的一些基础当然如果你的项目是js开发的,那么你还会发现不仅仅只有三个模块,在module还加了一个js它表示基于ArkUI框架开发的JS模块集合,其中的每个元素代表一个JS模块的信息。js{"app":{"bundleName":"com.example.myharmonydemo","vendor":"example","version":{"code":1...
早起睡不够
0回复
9255浏览
鸿蒙
过年不停更
JVM老年代GC调优
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)在新生代优化好的背景下,何时会让一些对象进入老年代?XX:MaxTenuringThreshold5让在1、2min内连续躲过5次MinorGC对象迅速进入老年代一般就是Service、Controller之类的注解标注的那种系统业务逻辑组件,这种对象实例一般全局单实例,一直使用,所以一般会长期被GCRoots引用,这种对象一般不会太多,大概最多一个系统就几十MB按JVM参...
公众号JavaEdge
0回复
1.3w浏览
过年不停更
暂无内容
1
194
195
196
197
198
199
200
201
202
317
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅