鸿蒙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) 安全区域

官网:安全区域

相关推荐
Xxtaoaooo2 小时前
React Native 跨平台鸿蒙开发实战:网络请求与鸿蒙分布式能力集成
网络·react native·harmonyos
Easonmax2 小时前
基础入门 React Native 鸿蒙跨平台开发:有趣编程——模拟洗衣机
react native·react.js·harmonyos
zilikew2 小时前
Flutter框架跨平台鸿蒙开发——读书笔记工具APP的开发流程
flutter·华为·harmonyos·鸿蒙
kirk_wang2 小时前
Flutter video_thumbnail库在鸿蒙(OpenHarmony)端的完整适配实践
flutter·移动开发·跨平台·arkts·鸿蒙
yumgpkpm2 小时前
在AI语言大模型时代 Cloudera CDP(华为CMP 鲲鹏版)对自有知识的保护
人工智能·hadoop·华为·zookeeper·spark·kafka
lbb 小魔仙2 小时前
【Harmonyos】开源鸿蒙跨平台训练营DAY6:为首页轮播图渲染(及常见问题与方法)
华为·开源·harmonyos
油泼辣子多加2 小时前
【信创】华为昇腾NLP算法训练
人工智能·算法·机器学习·华为·自然语言处理
Xxtaoaooo2 小时前
React Native 跨平台鸿蒙开发实战:构建 CI/CD 与自动化发布流程
react native·ci/cd·harmonyos
Xxtaoaooo2 小时前
React Native 跨平台鸿蒙开发实战:状态管理与数据持久化方案
react native·react.js·harmonyos