合集-HarmonyOS 开发之路
摘要:
1. 背景 在HarmonyOS NEXT中,想要获取设备ID,有3种方式 UDID: deviceinfo.udid ,仅限系统应用使用 AAID: aaid.getAAID(),然而卸载APP/恢复设备出厂设置/后会发生变化 OAID:identifier.getOAID,同一台设备上不同的Ap
阅读全文
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函数、类、接口、泛型、装饰器解析与使用 2.前言 什么是模块? 模块可以理解为函数代码块的功能,是封装对象的属性和方法的javascript代码,它可以是某单个
阅读全文
摘要:
1. 前置学习文档 1.1 【HarmonyOS NEXT】ArkTs数据类型解析与使用 1.2 【HarmonyOS NEXT】ArkTs函数、类、接口、泛型、装饰器解析与使用 1.3 【HarmonyOS NEXT】ArkTs 模块的导出和引入 1.4 【HarmonyOS NEXT】异步编程的
阅读全文
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_前缀,
阅读全文

浙公网安备 33010602011771号