登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
本文讲述的是在OpenHarmony轻量设备(L0设备)上进行BLE相关应用程序的开发。应用所在设备作为Gatt Client与其他Gatt Server设备进行连接和通信。 本文重点讲述BLE设备间的通信,当二个设备BLE连接成功后,就可以开始获取server端的服务,通过获取到的特征值来进行设备间的通信。 BLE设备通信的接口 在进行设备通信之前,需要先创建GattClientDevice并成
1、不支持new一个有返回值的函数 var Fun = function () { function Fun() { console.info("this is a Constructor"); } return Fun; // 有返回值 } var fun = new Fun(); // 不支持 应改成 function Fun() { console.info("
一、原则: 组件大小能使用百分比尽量使用百分比 需要适配多分辨率的px值在hml文件中设置 二、原理: 使用表宽作为适配的基准值,比如在表宽为466的表上组件的大小值为a,那么在宽度为360的表上组件的大小值为a * 360 / 466,我们将缩放比例360 / 466叫做benchmark,当我们在466的表上适配完成后,将所有的组件和字体大小值乘以benchmark即可完成多分辨率适配。
系列文章 在OpenHarmony上适配图形显示【1】——确认drm是否正常在OpenHarmony上适配图形显示【2】——调试display hdi的技巧在OpenHarmony上适配图形显示【3】——添加显示接口类型在OpenHarmony上适配图形显示【4】——rk3568_4.0r_mesa3d适配在OpenHarmony上适配图形显示【5】——Mali GPU 调试小工具 drminfo
1.crash栈信息 Fingerprint:ede3e3264303154e8b40565f7a980b5494a723894369e41dc007865f39a8fd5b Module name:usb_service Timestamp:1970-01-01 08:00:14.000 Pid:2754 Uid:1018 Process name:usb_service Process lif
最近笔者遇到内核显示有关的hdf驱动有问题导致系统反复重启的问题,之前没有关注过内核中HDF驱动这块,于是将学习经验分享如下 写作环境 rk35686.0r khdf编译流程 khdf是HDF的内核态驱动 1. #HDF patch bash ${ROOT_DIR}/drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh ${ROOT_DIR} ${KER
错误分析 编译报错日志: [OHOS ERROR] ERROR at //build/config/sanitizers/sanitizers.gni:393:7: Assertion failed. [OHOS ERROR] assert( [OHOS ERROR] ^----- [OHOS ERROR] Enable CFI can't configure &
一、环境配置与工具初始化 ohpm(OpenHarmony 包管理器)基础命令 初始化项目:ohpm init(在项目根目录执行,生成 package.json) 安装依赖:ohpm install [依赖名](如ohpm install @ohos/router) 卸载依赖:ohpm uninstall [依赖名] 查看依赖列表:ohpm list 清理缓存:ohpm cache c
一、问题定位 现象:App 界面无响应、点击 / 滑动无反馈,系统可能弹出 “应用未响应” 提示 核心原因:主线程被阻塞(耗时操作、死锁、资源争抢等) 二、关键工具 DevEco Studio:打开 Profiler→CPU 分析,查看主线程(main)是否有长时间占用(超过 500ms) HiLog:过滤日志标签(如应用包名),搜索 “ANR”“Freeze” 关键词,获取问题发生时间
编译hi3516 small系统报错 ./build.sh --product-name ipcamera_hispark_taurus_linux 1.修改内核版本 build/ohos/kernel/kernel.gni # Copyright (c) 2021 Huawei Device Co., Ltd. # Licensed under the Apache License, Ver