鸿蒙HarmonyOS随笔

鸿蒙随笔

    • [1. 华为认证开发者路径:](#1. 华为认证开发者路径:)
    • [2. API20之上了,但按照DevTools工具调试前端页面,chrome上还是没有展示web页](#2. API20之上了,但按照DevTools工具调试前端页面,chrome上还是没有展示web页)
    • [3. 自动签名,签名都有了,但还是不起作用](#3. 自动签名,签名都有了,但还是不起作用)
    • [4. web调试本地沙箱资源401,加跨域列表,还是401](#4. web调试本地沙箱资源401,加跨域列表,还是401)
    • [5. ohpm设置为私有仓后如何重置官方默认源](#5. ohpm设置为私有仓后如何重置官方默认源)
    • [6. API20以下,Web配置Chrome查看](#6. API20以下,Web配置Chrome查看)
    • [7. 组件导航(Navigation) 安全区域](#7. 组件导航(Navigation) 安全区域)

1. 华为认证开发者路径:

HCIA-HarmonyOS应用开发 → HCIP-HarmonyOS高级开发 → HCIE-HarmonyOS解决方案专家

2. API20之上了,但按照DevTools工具调试前端页面,chrome上还是没有展示web页

先贴展示方法:使用DevTools工具调试前端页面
PS: 在运行/调试配置页,打开Auto WebView Debug

3. 自动签名,签名都有了,但还是不起作用

官网自动签名方法:配置调试签名

签名方法总结:File(文件) > Project Structure...(项目结构) > Project > Signing Configs界面,勾选"Associate with registered application"。如果未登录,请先点击Sign In进行登录。
PS:build-profile.json5 中:signingConfigs加

javascript 复制代码
"signingConfig": "default"

4. web调试本地沙箱资源401,加跨域列表,还是401

PS:设置允许可以跨域访问的路径列表中,一定要加具体的文件夹名称

javascript 复制代码
// 设置允许可以跨域访问的路径列表
   this.controller.setPathAllowingUniversalAccess([
   	this.uiContext.getHostContext()!.resourceDir + '/LocalResource',
	  // this.uiContext.getHostContext()!.filesDir  错误示例, 这里会报401
	   this.uiContext.getHostContext()!.filesDir + '/example'
	 ]);

5. ohpm设置为私有仓后如何重置官方默认源

typescript 复制代码
# 查看当前配置
ohpm config get registry

# 重置为官方默认源
ohpm config set registry https://repo.harmonyos.com/ohpm/

6. API20以下,Web配置Chrome查看

typescript 复制代码
	 - hdc list targets
	 - hdc shell
	 - cat /proc/net/unix | grep devtools
	 - exit
	 - hdc fport tcp:9222 localabstract:webview_devtools_remote_38532
	 - hdc fport ls  // 可以检查38532是不是正确的

PS: hdc报错,可能是没有配置环境变量,找到DevEco Studio的安装位置,给环境变量path配置以下路径:

typescript 复制代码
D:\ProgramFiles\Huawei\DevEco Studio\sdk\default\openharmony\toolchains

7. 组件导航(Navigation) 安全区域

官网:安全区域

相关推荐
Kevin Coding7 小时前
JsonConvert:适用于 Android、鸿蒙与 Flutter 的 JSON 转 Model 插件
android·flutter·harmonyos
m0_749690239 小时前
【寻迹校园 HarmonyOS NEXT 实战 28】不交换手机号也能交接:固定校内交接点的隐私设计
华为·harmonyos·arkts·产品设计·隐私设计·安全交接
Magic-ZYJ9 小时前
HarmonyOS Stage 模型实战:UIAbility 生命周期如何驱动页面安全状态
安全·华为·harmonyos·鸿蒙·移动端开发·独立开发者·心晴手记
贾伟康9 小时前
【中国方言题库|09】HarmonyOS ArkTS 方言搜索实战:实现词语检索和无结果反馈
harmonyos·arkts·状态管理·arkui·本地搜索
Sagittarius_A*9 小时前
【好靶场】PHP反序列化入门练习
安全·php·web·反序列化
Dovis(誓平步青云)10 小时前
从手机单栏到平板分栏:任务清单的筛选、选中态与不可变更新
华为·harmonyos
梦想不只是梦与想10 小时前
鸿蒙 AppGallery Connect:查看应用信息(三)
harmonyos·appgallery·client id·app id·developer id
贾伟康10 小时前
【中国方言题库|03】HarmonyOS ArkTS 四川话分库实战:复用题库组件并保持地区参数清晰
harmonyos·arkts·arkui·路由传参·组件复用
山甫aa10 小时前
JavaWeb后端开发学习手册
java·开发语言·数据库·学习·mysql·springboot·web
贾伟康10 小时前
【中国方言题库|10】HarmonyOS ArkTS 语音播放实战:管理读音播放与页面生命周期
生命周期·harmonyos·arkts·语音合成·texttospeech