HarmonyOS 系统版本判断
在设备信息ohos.deviceInfo中,有参数sdkApiVersion12系统软件API版本sdkApiVersion返回的是当前系统集成的API版本,即当前支持的API版本,可以使用此字段做API兼容。参考文档:https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisdeviceinfoV5
HarmonyOS 低功耗蓝牙设备DeviceId会变化
基于信息安全考虑,deviceId设备地址为随机MAC地址。配对成功后,该地址不会变更;已配对设备取消配对后重新扫描或蓝牙服务下电时,该随机地址会变更。目前推荐通过deviceName进行对比。connection.pairDevice配对失败请检查对端MAC地址。
HarmonyOS 如何打包配置生成测试环境和生产环境的包
可以尝试以下方案:方案一:不同环境的环境变量,可以定义到工程级和模块级的自定义参数中,构建时生成BuildProfile.ets的utl类文件,代码中可直接引用。详见能力说明及实践说明:https:developer.huawei.comconsumercndocharmonyosguidesV5idehvigorgetbuildprofileparasample0000001778834309V5方案二:1、定义HAP多目标构建产物,参考“定义产物的资源”可以在targets的resource\directories指定1个环境配置目录,1个资源目...
HarmonyOS 应用使用发布证书签名,但不上架,手机能安装吗
发布证书签名的包是不能在本地进行调试安装,只能通过应用市场安装如果想在本地测试app,推荐使用测试证书及对应的profile打包app,若是想进行大规模安装测试验证,推荐使用邀请测试或者公开测试调试证书申请参考文档:https:developer.huawei.comconsumercndocappagchelpharmonyosdebugappmanual0000001177608893section13331154632718测试使用文档:https:developer.huawei.comconsumercndocappagchelpharmonyostestapp0000001873653977
HarmonyOS 是否有方法可以跨页面进行通知
可以使用emiter订阅事件,请参考以下文档:https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisemitterV5
HarmonyOS 粘贴控件设置透明颜色显示黑色
出于安全考虑,现在不支持设置透明。如果之前是透明的设置,系统会强制设置成非透明的,需要重新适配背景色,透明度不低于10%EntryComponentstructindex2{build(){Column(){SaveButton({icon:SaveIconStyle.FULLFILLED}).iconColor(Color.Red).backgroundColor(Color.Transparent)不写是蓝色背景,写上是黑色背景。.backgroundColor('33fffefe')todo设置按钮背景色不透明度10%.iconSize(120).width(200).height(200)}.width('10...
HarmonyOS flutter_webview重定向无法返回
在Flutter的WebView中使用setOnNavigationRequest时,可能会遇到页面导航或返回按钮失效的情况。这是因为NavigationRequest被错误地处理或者被阻止。请尝试以下解决方法:1、确保正确处理返回值setOnNavigationRequest的回调函数需要返回一个NavigationDecision,这决定了是否允许导航。如果返回了NavigationDecision.prevent,将会阻止导航。WebView(initialUrl:'zxxxxx',javascriptMode:JavascriptMode.unrestricted,navigati...
HarmonyOS cocod2d-x适配问题
可以参考如下cocos文档:https:gitee.comopenharmonysigcocos2dxhttps:gitee.comopenharmonysigcocos2dxblobcocos2dx3.17.2ohosdocsgameportingguideReadmeCN.md
HarmonyOS 剪切板复制问题
参考开发指南使用剪切板:https:developer.huawei.comconsumercndocharmonyosguidesV5usepasteboardtocopyandpasteV5示例代码
HarmonyOS 活体检测返回的图片偏蓝,无法使用
出现偏蓝的情况可能是因为光线、相机曝光等原因导致的,可以尝试以下方法解决:1、调整光线:将环境光线调整到适宜的亮度,避免过暗或过亮的情况。2、调整相机曝光:可以尝试调整相机曝光参数,使得拍摄的图片更加清晰明亮。
【RN三方库】【文档】react-native-skia库使用文档错误
【现象】按照文档说明在RN项目中添加该第三方,并在对应HarmonyOS项目中添加对应依赖包且配置好相关环境依赖,但是无法正常使用该库。出错截图:【原因】文档错误,库的安装方式不对,导致无法使用【解决】1)错误导入方式:按照文档导入tgz,然后执行下面命令npminstallreactnativeohtplreactnativeskiafile:2)正确方式:在package.json里加上原库的依赖,然后直接npminstallshopifyreactnativeskia
HarmonyOS 多图下载
可参考如下链接https:developer.huawei.comconsumercndocbestpracticesV5bptafileuploadanddownloadperformanceV5section112431714165217可参考demo:https:gitee.comharmonyossamplesuploadanddownload