logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenHarmony监控Ability启动原因

在做专用设备开发时,一般都采用单一应用的设计,而且会把应用设计为自启动,由于某些原因可能导致应用异常退出,且无法捕获到异常的情况,为了监控设备的运行情况,有时候需要对启动频率进行统计分析。(want: Want, launchParam: AbilityConstant.LaunchParam)方法中的。参数可有利于更准确的统计应用上次退出的原因,并可根据退出原因进一步搜集相关的运行信息作为后续问

#harmonyos
DevEco Studio5新建的Native工程在OpenHarmony上无法加载so的解决办法

DevEco Studio5.0之后的版本,移除了OpenHarmony项目模版,创建的项目默认运行环境为HarmonyOS,需要在工程级的配置文件。注意:以上两处修改对应的build-profile.json5文件不同,一个是项目级的一个是模块级的。首先查看日志会看到so无法加载的warning,然后接下来就是相关Native方法无法调用报错。具体原因有两点:目标操作系统类型不对,编译出的so库

#harmonyos
OpenHarmony 5.0系统移除锁屏应用

​ 关键点 移除掉SystemUI-ScreenLock.hap后,再把foundation.cfg中的bootevent.lockscreen.ready(两处)移除掉即可。 实操 移除SystemUI-ScreenLock.hap 在applications/standard/hap/BUILD.gn中删除或注释掉以下代码 ohos_prebuilt_etc("screenLock_

DevEco Studio5新建的Native工程在OpenHarmony上无法加载so的解决办法

DevEco Studio5.0之后的版本,移除了OpenHarmony项目模版,创建的项目默认运行环境为HarmonyOS,需要在工程级的配置文件。注意:以上两处修改对应的build-profile.json5文件不同,一个是项目级的一个是模块级的。首先查看日志会看到so无法加载的warning,然后接下来就是相关Native方法无法调用报错。具体原因有两点:目标操作系统类型不对,编译出的so库

#harmonyos
OpenHarmony 5.0系统移除锁屏应用

​ 关键点 移除掉SystemUI-ScreenLock.hap后,再把foundation.cfg中的bootevent.lockscreen.ready(两处)移除掉即可。 实操 移除SystemUI-ScreenLock.hap 在applications/standard/hap/BUILD.gn中删除或注释掉以下代码 ohos_prebuilt_

到底了