登录社区云,与社区用户共同成长
邀请您加入社区
摘要:学习鸿蒙开发需掌握通用基础(计算机理论、编程思维)和方向性技能。应用开发需重点学习ArkTS语言、ArkUI框架及DevEco Studio工具;设备/物联网开发需补充C/C++、嵌入式系统及硬件知识。零基础者可先学编程逻辑和ArkTS,有前端经验者能快速迁移。不同方向的核心基础优先级不同,应用开发侧重UI与工具,设备开发侧重底层硬件交互。(149字)
OpenHarmony开发全流程指导。
GitCode Pocket是一个基于OpenHarmony/ArkUI-X开发的移动端应用,主要用于浏览和搜索GitCode平台内容。该项目采用TypeScript+ArkTS开发语言,使用ArkUI框架构建界面,实现了底部导航栏、主页面容器和项目列表等核心功能。项目结构清晰,包含应用配置、主模块、组件和服务层等目录。教程详细介绍了底部导航栏的实现原理,包括TabItem接口定义和页面切换逻辑,
转载自利用Oh-My-Zsh打造你的超级终端什么是ZshZsh是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。Zsh的一些特性兼容bash,原来使用bash的兄弟切换过来毫无压力。强大的历史纪录功能,在用或者方向上键查找历史命令时,zsh支持限制查找。比如输入ls然后再按方向上键,则只会查找用过的ls命令。而此时使用则会仍然按之前的方式查找,忽略ls。...
文章摘要 HarmonyOS系统提供"一次开发,多端部署"能力,支持手机、平板、手表等多终端适配。页面级一多能力通过自适应和响应式布局解决UI适配问题。自适应布局包含7种能力:拉伸(Blank组件填充)、均分(flexShrink/flexGrow)、占比(layoutWeight)、缩放(aspectRatio)、延伸(List/Scroll控制显示数量)、隐藏(displa
很多HarmonyOS开发者想把本地项目使用Gitee版本控制开发,本教程详解DevEco Studio设置使用Gitee插件进行版本控制协作开发。
二者的具体区别,请各位百度下,这里不展开了,也不对选择哪一种进行暗示,请自己选择。简单说下就是前者保留了git历史,能查到pr合入过程的详细信息。后者强行理直了git树,变成线性,所有已经提交的commit都挪到身后,自己的提交放在最前面(可以通过git log查看),而且支持不断地rebase变基,使自己的代码始终保持在git的最前面,git树线性、简洁美观,分支操作省心,缺点是丢失了当初pr创
本文介绍了将本地Git仓库与上游仓库同步的完整步骤。首先配置上游仓库地址,使用git remote add命令添加;然后通过git fetch获取上游最新代码;接着切换到目标分支,用git reset --hard命令将本地分支重置为上游分支状态;最后使用强制推送(--force)将更新推送到个人fork仓库。这套流程适用于需要完全同步上游仓库变更的场景,确保本地仓库与上游保持完全一致。
git新拉代码更新到pr代码有时本地代码仓删掉后,新拉的代码没有以前pr的内容,需要把以前pr的内容合并到新拉的代码中一、过程1 拉一份新代码2 建立本地分支3 将远端代码拉到本地4 切换分支二、使用步骤1.新代码拉完新代码后查看分支:代码如下(示例):phchang@DESKTOP-3FQS4EN:~/openharmony_master_jffs/kernel/liteos_a$ git br
参考主要是参考这两篇文章https://raamdev.com/2008/howto-install-md5sum-sha1sum-on-mac-os-x/https://blog.csdn.net/nanzhanfei/article/details/121951919apt换源备份原来的源cp -ra /etc/apt/sources.list /etc/apt/sources...
Go语言的Context包是并发编程中的核心组件,它提供了一种在API边界和进程间传递截止时间、取消信号和其他请求范围值的方式。本文将从源码角度深入分析Context的实现机制,重点探讨取消传播实现和valueCtx的内存泄露风险。
OpenHarmonyOS for Hi3516dv300一、安装dockermkdir openHarmonycd openHarmonysudo snap install docker# 获取docker镜像sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standa
原子化服务
在DevEco Studio中我们可以使用图像化操作Git,相比在终端中命令使用Git,相比较图像化操作更方便一些。
编译三板斧
OpenHarmony社区开发环境搭建流程、问题记录及解决方案
本文介绍了鸿蒙应用开发中的Git版本控制实践。主要内容包括:开发环境配置(DevEco Studio、Git、Node.js等)、项目创建与Git初始化、基础Git操作(提交、分支管理)、团队协作规范(远程仓库配置、冲突解决)、进阶技巧(HAP构建、分布式开发)以及常见问题排查(大文件处理、证书冲突)。文章强调遵循ArkTS团队开发规范,建议使用IDE工具简化Git操作,并定期优化仓库性能。适合鸿
目前,虽然没有现成的工具可以直接从Gitee仓库安装软件到Windows/Linux/OpenHarmony系统,但通过客户端开发或CI/CD流水线配置,可以实现类似的效果。- x-cmd:基于POSIX Shell开发的命令行工具集,提供`x install`模块用于软件安装,但主要依赖预定义的资源文件,不支持直接从Gitee仓库获取安装包。- 使用仓库标签辅助识别:如`installable-
首先我们先看https://xr806.docs.aw-ol.com/该文档部分不适应 当前最新gitee如果没有repo工具,可通过下面的git命令获取repo。git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo下载代码 没有使用ssh://方式 过于麻烦mkdir xr806_openharmonycd xr806_op
GitCode Pocket是基于OpenHarmony/ArkUI-X开发的移动端应用,主要用于浏览和搜索GitCode平台上的项目。文章详细介绍了项目开发环境搭建和架构解析。第一章讲解项目背景、功能概述(包括首页展示、仓库浏览等),并提供了DevEco Studio安装配置指南和项目运行方法。第二章深入分析项目目录结构,包括AppScope和entry目录,以及各模块功能划分(如compone
首先以下方法适用在github ,gitlab等类似场所,而deveco studio和andriod studio等开发平台出现的问题也可以类似解决。2.用令牌,需要注意的是令牌权限要全打开。需要注意,会弹出一个需要输入账号和密码的窗口,密码用令牌。桌面右击,选择“git bash here”1.用ssh,有点复杂,我不会。然后巴拉巴拉,百度吧。
1. 编写背景 在大型项目开发维护中,一般会有多个厂商,相互合作、共同创建。所以每天都会有不同的合作伙伴提交大批量代码上库。 为保证上库代码无异常,不影响项目开发正常运行。各合作伙伴在共建期间,提交代码应遵循统一规范。 当然,非共建的社区
本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发布版本的源代码。 本文基于Ubuntu 22.04操作,主要考虑到官方推荐使用Ubuntu发行版进行OpenHarmony源码编译构建。使用Ubuntu 20.04也可以,