![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源鸿蒙
文章平均质量分 82
痕忆丶
i wanna do that,that's all
展开
-
openharmony 南向开发基础:ohos自定义子系统,自定义部件,调用hilog部件,hilog日志封装傻瓜式教程
为了客服上述单部件创建的so库无法被另一部件gn模板调用的问题,本章节讲解如何使用部件间依赖首先用白话描述下几个关键名词子系统:子系统是一个逻辑上的概念,是鸿蒙模块化构建的第一层,由若干个部件组成,在形式上表现为一个子系统文件夹内部有多个部件文件夹,子系统目录的位置一般为源码根目录,在//build/subsystem_config.json 中可以增删编辑你需要的子系统。原创 2024-08-17 14:37:58 · 940 阅读 · 0 评论 -
OpenHarmony南向开发 SA服务SELinux权限配置一站式傻瓜式教程
SELinux是Security Enhanced Linux 的缩写,也就是安全强化的 Linux,旨在增强传统Linux操作系统的安全性,解决传统Linux系统中自主访问控制(DAC)系统中的各种权限问题(如root权限过高等)。这里举一个例子便于理解,假设系统中某个服务进程出现了一个漏洞,使得某个远程用户可以访问系统的敏感文件(如/etc/dev)。原创 2024-08-09 20:35:54 · 875 阅读 · 0 评论 -
鸿蒙北向开发 DevEco Studio 4.1 下载安装傻瓜式教程
由于鸿蒙处于快速发展中,鸿蒙的api快速迭代更新,老版本的DevEco studio无法支持更新版本的api,因此华为官网放弃了老版本的维护.直接从华为开发者官网无法下载老版本,当前华为开发者官网已经推出next版本了上述教程提供的华为开发者官网地址已经不再提供3.1的下载了,虽然是华为孵化了鸿蒙项目,但是华为贡献了鸿蒙的主干代码到国产开源社区开放原子开源基金会,立项为开源鸿蒙,后续的鸿蒙开发学习可以直接访问开源鸿蒙网址OpenHarmony地址。原创 2024-07-26 13:55:14 · 501 阅读 · 0 评论 -
ubuntu20.04 开源鸿蒙源码编译配置
如果是ubuntu20.04系统请直接安装python3.9,如果是ubuntu18.04请改为安装python3.8。将cat的所有内容拷贝添加到gitee等开源鸿蒙的代码托管网站。原创 2024-07-23 11:53:43 · 775 阅读 · 0 评论 -
鸿蒙北向开发 ubuntu20.04 gn + ninja环境傻瓜式搭建闭坑指南
该命令可以查看所有编译目标的详细编译命令,可以看出,首先编译出了libhello_static.hello_static.o、libhello_shared.hello_shared.o、hello.hello.o三个目标文件,并将目标文件放在obj文件夹下,最后链接成hello的可执行程序。 gn refs列出了哪些目标依赖了目标//:hello_shared,从上面可以看出目标//:hello依赖了目标//:hello_shared,从GN配置文件也可以看出来。查看两个目标之间的依赖路径。原创 2024-06-25 21:03:48 · 1616 阅读 · 0 评论 -
鸿蒙北向开发 IDE DevEco Studio 3.1 傻瓜式安装闭坑指南
英文版错误提示 : Unable to connect to https://repo.harmonyos.com/ohpm/. error code: UNABLE_TO_VERIFY_LEAF_SIGNATURE. For details, see the。搞过安卓开发的同志应该比较熟悉.这东西跟安卓开发9成相似,使用gradle管理项目,从配置的源网址上下载编译所需的库文件等,编译完成后无法直接运行,因为这东西类似安卓apk一样。如上问题是因为设置的网址是https类型的,需要进行安全证书检查。原创 2024-06-05 20:26:42 · 1613 阅读 · 3 评论