logo
publist
写文章

简介

Android 开发, 爱好CSS

擅长的技术栈

AndroidiOSH5uniappHarmony OS

可提供的服务

十年大前端开发经验、

【HarmonyOS NEXT】ArkTS 线程模型解析与使用

在了解 ArkTS 线程模型之前,先了解几组易混淆的概念。Stage 模型下的线程主要有如下三类:主线程执行 UI 绘制。管理主线程的ArkTS 引擎实例,使多个 UIAbility 组件能够运行在其之上。管理其他线程的ArkTS 引擎实例,例如使用 TaskPool(任务池)创建任务或取消任务、启动和终止 Worker 线程。分发交互事件。处理应用代码的回调,包括事件处理和生命周期管理。接收 T

文章图片
#harmonyos#华为#鸿蒙应用开发 +1
【HarmonyOS NEXT】ArkTs数据类型解析与使用

为什么设计ArkTS?ArkTs解决了JS/TS中的哪些问题? ArkTS和JS\TS之间的关系是什么?

文章图片
#harmonyos#华为#android +1
鸿蒙征文|【HarmonyOS NEXT】ArkTS 中Json 转Class

1. 背景 由于本菜鸡是从Android 开发转而学习HarmonyOS NEXT开发的,所以在ArkTS中解析接口返回的JSON数据时,习惯将JSON字符串转为Data Class 而不是前端中的interface 或者JSONObject。 2. 问题 在ArkTS中,想要将JSON 转为Class,最常见的方法就是 as Class,但是这种写法有一个很严重的问题,就是as 后的Class

文章图片
#鸿蒙应用开发
【HarmonyOS NEXT】从泄露的QQ.hap中分析QQ使用了哪些技术,为什么要用?

2024年10月15日晚上各大微信群和QQ群都在疯传QQ.hap ,从泄露的QQ.hap中分析QQ使用了哪些技术,为什么要用?

文章图片
#harmonyos#华为#鸿蒙应用开发 +1
【HarmonyOS NEXT】解决@ObservedV2的类实例不支持JSON.stringify进行序列化的问题

1. 背景 今天在群里看到小伙伴遇到@ObservedV2的类实例目前不支持使用JSON.stringify进行序列化,这个问题其实官方有讲到https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5#%E6%A6%82%E8%BF%B0@ObservedV2装

文章图片
鸿蒙技术分享:【HarmonyOS NEXT】ArkTS 线程模型解析与使用

一文解读鸿蒙中ArkTS的进程、线程、并发、并行、同步、异步、阻塞、非阻塞、单线程、多线程。

文章图片
#harmonyos
鸿蒙征文|HarmonyOS NEXT 优雅的处理 Promise await异常

优雅的处理HarmonyOS NEXT 中的 async/await异常捕获,优雅的处理鸿蒙纯血版 中的 async/await异常捕获,优雅的处理鸿蒙 中的 async/await异常捕获

文章图片
#前端#harmonyos#android
HarmonyOS NEXT】ArkTs函数、类、接口、泛型、装饰器解析与使用

1. 前置学习文档 【HarmonyOS NEXT】ArkTs数据类型解析与使用(https://juejin.cn/spost/7448894500348608522) 2. 前言   在原生JavaScript中只有函数和类的实现,为了更好的面向对象编程,TypeScript 引入了接口、泛型、装饰器等特性。ArkTS也继承了这些特性。 3.函数 3.1 函数声明 函数声明引入一个函数,包含其

文章图片
#鸿蒙生态#鸿蒙课程学习#鸿蒙应用开发 +1
【HarmonyOS NEXT】ArkTs数据类型解析与使用

1. 背景 为什么设计ArkTS? 1 其它语言有版权【Java?Kotlin?】以及历史问题【Java内存?】 2 生态,可复用前端生态的三方库,兼容JS/TS语言生态 ArkTs解决了JS/TS中的哪些问题? 1 程序健壮性:JS是动态类型【运行期间才去做数据类型检查,且类型可以随便改变】,不利于程序的健壮性。 2 性能问题:TS虽然是静态类型,但是它的类型检查可配置可关闭,而且编译后类型信息

文章图片
#鸿蒙应用开发#鸿蒙课程学习#harmonyos
鸿蒙技术分享:【HarmonyOS NEXT】异步编程的神器之Promise

关于鸿蒙开发中Promise相关的问题这篇文章里都有答案。

文章图片
#harmonyos#鸿蒙应用开发
    共 15 条
  • 1
  • 2
  • 请选择