logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙手机如何安装charles证书 网络代理 / 证书导入 / 设置证书信任

摘要:本文介绍了在鸿蒙手机上安装根证书并配置Charles代理的步骤:1)通过hdc工具传输证书文件到手机;2)启动证书安装器选择CA证书安装;3)配置WiFi代理为PC的IP和8888端口。注意事项包括:鸿蒙需断开WiFi重连才能配置代理;Mac需手动导出Charles证书;证书安装需通过专用管理器完成。该方案解决了鸿蒙系统证书安装的特殊性问题,为网络调试提供了可行方案。(149字)

文章图片
#harmonyos#网络
npx skills check 的工作原理

npx skills check命令通过读取.skill-lock.json文件检查技能更新状态

Harmony鸿蒙基于libssh2源码打包so

为实际路径): /Users/simon/Library/OpenHarmony/Sdk/12/native。验证:CMake输出中出现--Using crypto backend:WolfSSL,表示配置成功.操作目标:配置libssh:2的编译参数,使其使用步骤2编译的WolfSSL。重新配置CMake (指定Wolfssl的路径)方式2:多行命令(需用\连接, \后不能有空格)方式:单行命令

#harmonyos#华为
纯血鸿蒙中的HashMap不支持首选项存储,但是Record就支持

摘要:在HarmonyOSNext中,首选项(Preferences)存储机制决定了HashMap(Map)无法直接存储,而Record可通过JSON序列化间接支持。根本原因在于JSON.stringify()对Map的序列化结果为{}导致数据丢失,而普通对象能完整保留键值对。Preferences要求数据必须能转为有效JSON字符串,因此开发中需根据场景选择:持久化数据使用Record/普通对象

文章图片
#harmonyos#华为
纯血鸿蒙中的HashMap不支持首选项存储,但是Record就支持

摘要:在HarmonyOSNext中,首选项(Preferences)存储机制决定了HashMap(Map)无法直接存储,而Record可通过JSON序列化间接支持。根本原因在于JSON.stringify()对Map的序列化结果为{}导致数据丢失,而普通对象能完整保留键值对。Preferences要求数据必须能转为有效JSON字符串,因此开发中需根据场景选择:持久化数据使用Record/普通对象

文章图片
#harmonyos#华为
TS代码迁移artTs代码指南

TypeScript 语法迁移到 ArkTS 语法的指南

#harmonyos
Could not create task ‘:app:minifyDebugWithR8‘ Cannot query the value of this provider

一定要显示的指定build-tool版本在app下的build.gradle 中 android「buildToolsVersion "xxxx"」buildToolsVersion '31.0.0 rc2'如果是plugin 3.X以上的,不需要指定也可以,AS会自动选择最小的可用的buildTool, 如果你本地没有最小版本的BuildTool的话,就会报如下错误:这时候我们只需 手动指定版本

到底了