ArkTS从基础到高级
文章平均质量分 62
基于JavaScript和TypeScript的开发语言,ArkTS和前端开发有着密不可分的联系,本专栏总结一些语言特点以及用法和区别。
秋叶先生_
鸿蒙开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HarmonyOS NEXT——【鸿蒙监听网络状态变化】
当在鸿蒙应用中,网络状态发生变化,我们需要实现监听网络状态的变化,做出相对应的提示,比如退出登录或者退出应用之类的操作。原创 2025-03-31 09:46:17 · 629 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙语音播报(文字转语音)】
在鸿蒙系统应用中,我们如何实现语音播报的效果呢?简单的思路就是将文字转成语音,一下便是鸿蒙当中实现的代码步骤,文章最后附上了封装好的参考代码。原创 2025-03-30 13:59:23 · 486 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙实现录音识别(语音转文字)】
在鸿蒙应用开发中,需要涉及到录音或者语音识别的功能,我们需要用到CoreSpeechKit这个API,使用语言引擎进行转换。ok,以上就是在鸿蒙应用中将录音转为文字的过程了。语音播报(文字转语音)原创 2025-03-30 13:35:49 · 829 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙hilog日志封装技巧】
在鸿蒙客户端进行封装hilog日志打印时,使用DevEco Studio编译器打包,我们需要将日志过滤,可以简单进行如下操作,将开关设置false即可实现。以上简单操作我们在打包时便不会将日志内容打印到hap或app安装包中,有效防止安全及隐私泄露,简洁高效!原创 2025-03-28 08:31:30 · 341 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙拉起应用/元服务】
【代码】HarmonyOS NEXT——【鸿蒙拉起应用/元服务】原创 2025-03-28 08:29:56 · 761 阅读 · 0 评论 -
HarmonyOS NEXT——鸿蒙神策埋点(二)
1、获取神策数据平台url地址。详情参考Java服务端。原创 2025-03-27 09:26:02 · 609 阅读 · 0 评论 -
HarmonyOS NEXT——鸿蒙神策埋点(一)
数据埋点是一种数据分析技术,主要用于收集用户在应用(网站、移动应用等)中的行为数据。通过数据埋点,开发者或产品经理可以了解用户的行为模式、操作流程、功能使用情况等,进而优化产品设计和提升用户体验。:在应用中特定的代码位置植入统计代码,当用户触发这些代码时,相关的用户行为数据就会被记录下来。:通过可视化界面配置埋点位置和事件,无需修改代码即可收集数据。:自动记录应用中所有可交互元素的行为,无需预先定义埋点。数据埋点可以收集的信息包括但不限于:用户点击了哪个按钮用户在哪个页面停留了多长时间。原创 2025-03-27 09:25:09 · 1592 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙相册图片以及文件上传Picker封装】
鸿蒙应用需要上传图片或者文件时,由于更高的安全性与更严谨的访问权限,通常无法直接从系统相册或文件管理中直接上传,因此我们可以通过picker对象去拉起相册访问的能力,引导用户选择需要上传的一张图片或者一份文件,将其写入沙箱,从而间接达到了路径上传的效果。原创 2025-03-26 08:43:33 · 670 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙原生应用加载Web页面】
在鸿蒙原生应用中,我们需要使用前端页面做混合开发,方法之一是使用Web组件直接加载前端页面,其中WebView提供了一系列相关的方法适配鸿蒙原生与web之间的使用。原创 2025-03-26 08:41:32 · 622 阅读 · 0 评论 -
HarmonyOS NEXT——【鸿蒙接入微信/支付宝登录】
在微信开放平台申请平台的id授权码和secret用来进行授权。申请secret我们需要填写BundleID和Identifier,那么这两个东西其实对应的就是鸿蒙应用的包名appName以及鸿蒙应用的appid,我们将应用信息填写后等待审核完成后即可获取到应用对应的平台授权码。原创 2025-03-25 10:27:38 · 3863 阅读 · 5 评论 -
HarmonyOS NEXT——【鸿蒙分享微信链接、小程序跳转】
APP在接入微信sdk之前,需要在微信开放平台申请平台的id授权码和secret用来进行授权。申请secret我们需要填写BundleID和Identifier,那么这两个东西其实对应的就是鸿蒙应用的包名appName以及鸿蒙应用的appid,我们将应用信息填写后等待审核完成后即可获取到应用对应的平台授权码。。原创 2025-03-25 10:25:44 · 3492 阅读 · 3 评论 -
【最新鸿蒙应用开发】——ArkTS与JavaScript区别
(5) 在防抖函数中,第一次点击的时候,我们会let一个time一个定时器,如果不采用闭包的话,下次触发函数会重新创建一个新的定时器,两个定时器的引用不同,是没有关联的,使用闭包可以直接在内存中找到之前创建的计时器,调用就可以直接拿到对应的定时器的时间;(6) 闭包的缺点是容易造成内存泄露,因为闭包创建的变量会一直存在内存中,需要及时置空,否则会造成内存泄露,影响程序性能;类似,尤其是在类和对象字面量方法中。(2) 闭包一般是函数嵌套,一个函数返回另外一个函数,内部函数访问外部函数的变量就形成了一个闭包;原创 2024-06-28 11:38:33 · 2061 阅读 · 0 评论 -
【最新鸿蒙应用开发】——优化之编程规范(总结arkts和typescript编程规范)
开发过程中逐步总结出来的一些关于typescript和arkts代码提高性能的写法和建议,在业务功能实现过程中,我们要同步思考并理解高性能写法的原理,运用到代码逻辑实现中。原创 2024-05-28 10:22:24 · 1989 阅读 · 1 评论 -
认识鸿蒙开发ArkTS语言
TypeScript(简称TS)是JavaScript的一个超集,添加了静态类型选项。而ArkTS又是在TS基础上进行了一些拓展。在ArkTS中,数据类型分类:原创 2024-05-26 14:39:47 · 1212 阅读 · 0 评论 -
鸿蒙开发——泛型的理解、interface、type的区别
●keyof 是 TypeScript 中用来获取对象类型所有键(属性名)的操作符。●可以使用 keyof 来定义泛型约束,限制泛型参数为某个对象的键。// 正确// 错误:Argument of type '"d"' is not assignable to parameter of type '"a" | "b" | "c"'原创 2024-06-01 23:06:27 · 1054 阅读 · 0 评论 -
鸿蒙开发——搞懂ArkTS语言中什么是接口?泛型?类型断言?
接口、泛型、工具类型、空安全、模块化。原创 2024-06-01 22:54:09 · 2241 阅读 · 0 评论
分享