• 2024-06-20鸿蒙开发组件:【FA模型的Context】
    FA模型的ContextFA模型下只有一个Context。Context中的所有功能都是通过方法来提供的,它提供了一些featureAbility中不存在的方法,相当于featureAbility的一个扩展和补全。接口说明FA模型下使用Context,需要通过featureAbility下的接口getContext来获取,而在此之前,需要先导入
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【跨端迁移】
    跨端迁移概述在用户使用设备的过程中,当使用情境发生变化时(例如从室内走到户外或者周围有更适合的设备等),之前使用的设备可能已经不适合继续当前的任务,此时,用户可以选择新的设备来继续当前的任务,原设备可按需决定是否退出任务,这个就是跨端迁移的场景。常见的跨端迁移场景实
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【多端协同】
    多端协同功能描述多端协同主要包括如下场景:[通过跨设备启动UIAbility和ServiceExtensionAbility组件实现多端协同(无返回数据)][通过跨设备启动UIAbility组件实现多端协同(获取返回数据)][通过跨设备连接ServiceExtensionAbility组件实现多端协同][通过跨设备Call调用实现多
  • 2024-04-23鸿蒙开发实战:【系统服务框架部件】
    简介在系统服务管理子系统中safwk组件定义OpenHarmony中SystemAbility的实现方法,并提供启动、注册等接口实现。系统架构图1 系统服务框架图说明接口说明接口名接口描述sptrGetSystemAbility(int32_tsystemAbilityId);获取指定系统服务的RPC对象。boolPu
  • 2024-04-01鸿蒙开发之引入第三方本地har(静态库)
        在Android开发中经常会遇到引入第三方库,鸿蒙开发也不例外,接下来介绍怎么引入第三方本地har(静态库),以打印logger日志为例子。一、新建har库(静态库)创建库模块鼠标移到工程目录顶部,单击右键,选择New>Module,在工程中添加模块。在ChooseYourAbilityTemplate
  • 2023-12-25HarmonyOS应用事件打点开发指导
    HarmonyOS应用事件打点开发指导简介传统的日志系统里汇聚了整个设备上所有程序运行的过程流水日志,难以识别其中的关键信息。因此,应用开发者需要一种数据打点机制,用来评估如访问数、日活、用户操作习惯以及影响用户使用的关键因素等关键信息。HiAppEvent是在系统层面为应用开发者提
  • 2023-12-21HarmonyOS应用事件打点开发指导
     简介传统的日志系统里汇聚了整个设备上所有程序运行的过程流水日志,难以识别其中的关键信息。因此,应用开发者需要一种数据打点机制,用来评估如访问数、日活、用户操作习惯以及影响用户使用的关键因素等关键信息。HiAppEvent是在系统层面为应用开发者提供的一种事件打点机制,用
  • 2023-09-19OpenHarmony查看日志方法
    查看日志是开发中最重要的功能之一,OpenHarmony日志服务为hilogd,对应提供了一个hilog的命令行工具方便查看日志。在命令行中输入hilog,默认打印系统中所有服务的日志。hilog命令行使用说明短选项长选项参数说明-h--help帮助命令缺省缺省阻塞读日志,不退出-x--exit非阻塞读日志,读完
  • 2023-09-15openharmony应用开发HDC 常用命令
    1.查看hdc版本:hdc--version 2.查看设备sn号:hdclisttargets 3.进入shell:hdcshell 4.重启设备hdcshellreboot 5.设置RK开发板根目录的读写权限hdcshellmount-orw,remount/#此命令用于解决推包时提示只读路径,无法推送。例如:[Fail]Erroropeningfile:
  • 2023-07-30ArkTS语言OpenHarmony/HarmonyOS项目代码规范
    ArkTS语言OpenHarmony/HarmonyOS项目代码规范作者:坚果团队:坚果派公众号:“大前端之旅”润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主
  • 2022-12-18自学鸿蒙应用开发(19)- 输出日志
    本文介绍在鸿蒙应用开发过程中日志的使用方法。HiLog日志输出代码开发者可以在Java代码中使用日志输出必要的信息。例如为了监视Slice的生成和销毁,我们增加如代码中所示
  • 2022-11-11【HarmonyOS】【ArkUI】在Service中使用Emitter
    参考资料1.相关基础知识:​​触发器Emitter​​2.启动服务:ServiceAbility开发开发步骤第一步:开发界面,界面内容由一个按钮组件+文本组件构成,然后在按钮组件中添加点击事件,开
  • 2022-11-11【HarmonyOS】【ArkUI】在Service中使用Emitter
    ​ 参考资料1.相关基础知识:触发器Emitter2.启动服务:ServiceAbility开发 开发步骤第一步:开发界面,界面内容由一个按钮组件+文本组件构成,然后在按钮组件中添加点击事件
  • 2022-11-09#冲刺创作新星#【FFH】Bearpi-Micro深入解析通过JS应用控制LED灯
    (目录)一、前言最近跑了一遍Bearpi-Micro编写点亮LED灯程序的Demo,深入了解了如何在开发板上运行一个控制LED灯的程序,达到能关闭灯、开启灯以及翻转灯的状态,南向如何编写JS