【规则怪谈】HarmonyOS鸿蒙Next ArkTS

【规则怪谈】HarmonyOS鸿蒙Next ArkTS

SoundPool

  • 规则一:播放后记得停止上一个流:his.soundPool.stop(this.streamId);
  • 规则二:最多load三个不同的音频,多了后会出现没有任何报错,生命周期回调一切正常,但是没有声音

requestPermissions 请求权限

  • 规则三:申请权限ohos.permission.GET_NETWORK_INFO后先preview 再运行
在申请了ohos.permission.GET_NETWORK_INFO 后调用一下代码一直报错 201 Permission denied.
try {
    const con = connection.getDefaultNetSync()
    Logger.info(TAG, `cnn: ${JSON.stringify(con)}`)
} catch (e) {
    Logger.error(TAG, JSON.stringify(e))
}

多hap开发

  • 规则一:entry不能依赖feature,否则在entry导入feature的view时会报如下错误
No such 'xxx.png' resource in current module.

更多关于【规则怪谈】HarmonyOS鸿蒙Next ArkTS的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

HarmonyOS鸿蒙Next ArkTS是华为推出的新一代编程语言,专为鸿蒙操作系统设计。ArkTS基于TypeScript,结合了鸿蒙系统的特性,提供了更高效的开发体验。它支持声明式UI、状态管理、组件化开发等现代前端开发模式,适用于构建高性能、跨设备的应用。ArkTS的语法简洁,易于上手,同时具备强大的类型系统和工具链支持,能够提升开发效率和代码质量。在鸿蒙生态中,ArkTS是开发应用的首选语言之一,特别适合需要跨平台、高性能的应用场景。

更多关于【规则怪谈】HarmonyOS鸿蒙Next ArkTS的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,ArkTS是一种基于TypeScript的编程语言,专为鸿蒙系统应用开发设计。它结合了TypeScript的静态类型检查和ArkUI框架的声明式UI编程,提升了开发效率和代码质量。开发者可以使用ArkTS构建高性能、跨设备的应用,充分利用鸿蒙系统的分布式能力。ArkTS支持模块化开发,便于代码复用和维护,同时提供了丰富的API和工具链,帮助开发者快速上手和调试应用。

回到顶部