合集-HarmonyOS 开发之路
摘要:
1. 背景 在HarmonyOS NEXT中,想要获取设备ID,有3种方式 UDID: deviceinfo.udid ,仅限系统应用使用 AAID: aaid.getAAID(),然而卸载APP/恢复设备出厂设置/后会发生变化 OAID:identifier.getOAID,同一台设备上不同的Ap
阅读全文

摘要:1. 背景 为什么设计ArkTS? 1.1 其它语言有版权【Java?Kotlin?】以及历史问题【Java内存?】 1.2 生态,可复用前端生态的三方库,兼容JS/TS语言生态 ArkTs解决了JS/TS中的哪些问题? 2.1 程序健壮性: JS是动态类型【运行期间才去做数据类型检查,且类型可以随
阅读全文
摘要:1. 前置学习文档 【HarmonyOS NEXT】ArkTs数据类型解析与使用(https://juejin.cn/spost/7448894500348608522) 2. 前言 在原生JavaScript中只有函数和类的实现,为了更好的面向对象编程,TypeScript 引入了接口、泛型、装饰
阅读全文
摘要:
1. 前置学习文档 1.1 【HarmonyOS NEXT】ArkTs数据类型解析与使用 1.2 【HarmonyOS NEXT】ArkTs函数、类、接口、泛型、装饰器解析与使用 2.前言 什么是模块? 模块可以理解为函数代码块的功能,是封装对象的属性和方法的javascript代码,它可以是某单个
阅读全文

摘要:
1. 前置学习文档 1.1 【HarmonyOS NEXT】ArkTs数据类型解析与使用 1.2 【HarmonyOS NEXT】ArkTs函数、类、接口、泛型、装饰器解析与使用 1.3 【HarmonyOS NEXT】ArkTs 模块的导出和引入 1.4 【HarmonyOS NEXT】异步编程的
阅读全文

摘要:1. 背景 今天在群里看到小伙伴遇到@ObservedV2的类实例目前不支持使用JSON.stringify进行序列化,这个问题其实官方有讲到@ObservedV2装饰器概述,但是不知道为啥不解决。 2. 原因 @ObservedV2装饰器 修饰的类中会将所有属性代理一遍,前缀会拼接__ob_前缀,
阅读全文