OpenHarmony是一款面向全场景的开源分布式操作系统。 针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

加载中
置顶
CTO(技术副总裁)
发表了博客
今天 10:21

鸿蒙内核源码分析(ELF解析篇) | 都这样了你还能忘了她姐俩? | 百篇博客分析HarmonyOS源码 | v53.02

[将 HarmonyOS | 鸿蒙 研究到底](https://weharmony.gitee.io/) **[ < 国内](https://weharmony.gitee.io/)[ | 国外 >](https://weharmony.github.io/)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://weharmony.gitee.io) 百篇博客系列篇.本篇为: * [v53.xx 鸿蒙内核源码分析(ELF解析篇) | 都这样了你还能忘了她姐俩? ](http://my.17ky.net/weharmony/blog/5048746) ... 展开更多

收藏 1
1
置顶
CTO(技术副总裁)
发表了博客
05/08 09:22

鸿蒙内核源码分析(静态站点篇) | 五一哪也没去就干了这事 | 百篇博客分析HarmonyOS源码 | v52.02

[将 OpenHarmony | 鸿蒙 研究到底](https://weharmony.gitee.io/) **[ < 国内](https://weharmony.gitee.io/)[ | 国外 >](https://weharmony.github.io/)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://weharmony.gitee.io) 百篇博客系列篇.本篇为: * [v52.xx 鸿蒙内核源码分析(静态站点篇) | 五一哪也没去就干了这事 ](http://my.17ky.net/weharmony/blog/5042657) *... 展开更多

收藏 6
6
置顶
发表了博客
05/07 19:46

自学鸿蒙应用开发(17)- TabList和Tab

本文介绍在鸿蒙应用中TabList和TabList.Tab组件的基本用法。 查看视频 准备TabList页面布局 在layout目录下创建TabList布局,将其命名为ability_tablist.xml。 <?xml version="1.0" encoding="utf-8"?><DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ohos:width="match_parent" ohos:orientation="vertical"> <TabList ohos:id="$+id:t...... 展开更多

收藏 4
1
置顶
发表了博客
05/07 10:19

鸿蒙的DFX子系统

作者:liangkz 更新时间:2021.05.05 我们仍然是先对子系统的目录结构做一次整理,做成表格,把模块之间的调用关系理一下: 1. Hi3861 平台如上表,上电后在SystemInit阶段会依次init:HiviewConfigInit、HiLogInit、hiview service: [system_init] HOS_SystemInit begin: %%%%%%%%%%% [system_init] MODULE_INIT(core)============================ [hiview_config] CORE_INIT_PRI(HiviewConfigInit, 0); [hiview_log] HiLog... 展开更多

收藏 0
1
置顶
发表了博客
05/07 10:39

安卓to鸿蒙系列:ButterKnife(一)

目录: 1、基础知识 2、写一个乞丐版的ButterKnife 3、总结 本文是关于ButterKnife的移植的第一篇: 先介绍基础知识,理解apt是什么,最终输出一个乞丐版BufferKnife注入工具。 这是读懂BufferKnife源码的基础。 第二篇占坑:具体讲解BufferKnife的移植。 基础知识 apt技术的实际应用: Android Databinding绑定view ButterKnife绑定view Dagger2注入变量 ARouter生成路由表 真的好多,很重要。apt就是生产力工具! 什么是apt?... 展开更多

收藏 0
0
置顶
发表了博客
05/06 11:03

鸿蒙系统的网络请求框架—蒹葭

目录: 1、前言 2、源码 3、混淆 4、添加依赖 5、具体用法 6、总结 一、前言 蒹葭(JianJia)是一款鸿蒙系统上的网络请求框架,其实就是将安卓的Retrofit移植到鸿蒙系统上,我将鸿蒙版的Retrofit命名为蒹葭(JianJia)。蒹葭不仅能实现Retrofit的功能,还会提供一些Retrofit没有的功能。Retrofit不支持动态替换域名,国内的应用一般都是有多个域名的,蒹葭支持动态替换域名。 二、源码 源码 博客地址 要想读懂源码,需要具备以下技能... 展开更多

收藏 1
0
置顶
发表了博客
05/06 11:12

鸿蒙代码配置混淆

目录: 1、前言 2、ProGuard 3、混淆指令 4、给鸿蒙项目配置混淆 5、给出一个常见的混淆配置 6、总结 一、前言 Java代码会被编译成字节码,字节码非常容易被反编译,一旦字节码被反编译,源码也就泄露了。为了很好的保护源代码,需要对编译好后的字节码文件进行混淆。代码经过混淆后,包体积会变小,并且源码都被处理过,进一步保障了应用的安全。本文将首先介绍混淆原理以及混淆命令,然后教大家如何在鸿蒙项目里面配置混淆。 ... 展开更多

收藏 0
0
置顶
发表了博客
04/30 15:26

鸿蒙IDE的家居设备控制模板使用经验

下载了最新的DevEco Studio最新版本后,我发现new project的时候有个新的设备控制模板,正好对鸿蒙的碰一碰非常感兴趣,就试着体验一下,在此我把使用经验分享一下~ 新建模板 第一步, 新建工程的时候选择以下工程模板 第二步,新建完工程之后,看到里面有个readme文档,看完下来大概意思就是按照模板的规则可以自己重新写一个json文件来生成自己的设备页面。 第三步,因为目前手上还没有鸿蒙系统的手机,我就先用了 Tools->HVD... 展开更多

收藏 0
0
置顶
发表了博客
04/29 13:57

鸿蒙HI3516-驱动开发(1.1-LTS)

代码在:https://gitee.com/kwydm/open-harmony-taurus 目录大致结构 1.驱动开发 创建目录://vendor/huawei/hdf/LED/src 新建Makefile include $(LITEOSTOPDIR)/../../drivers/adapter/khdf/liteos/lite.mk MODULE_NAME := hdf_led_driver LOCAL_SRCS += led.c LOCAL_INCLUDE := ./include LOCAL_CFLAGS += -fstack-protector-strong -Wextra -Wall -Werror include $(HDF_DRIVER) 打开//device/hisilicon/drivers/li...... 展开更多

收藏 0
0
置顶
发表了博客
04/29 14:23

鸿蒙轻内核M核源码分析系列一 数据结构-双向循环链表

目录: 1、双向循环列表 2、初始化双向列表 3、判断空列表 4、插入双向链表节点 5、删除双向链表节点 6、获取双向链表节点 7、遍历双向循环链表节点 8、获取链表节点所在结构体 9、遍历包含双向链表的结构体 在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表Doubly Linked List。在讲解... 展开更多

收藏 2
1
置顶
发表了博客
04/28 17:16

鸿蒙开源第三方组件——连续滚动图像组件

目录: 1、前言 2、背景 3、组件效果展示 4、sample解析 5、library解析 6、《鸿蒙开源第三方组件》系列文章合集 前言 基于安卓平台的连续滚动图像组件ContinuousScrollableImageView(https://github.com/Cutta/ContinuousScrollableImageView),实现了鸿蒙化迁移和重构,代码已经开源到(https://gitee.com/isrc_ohos/continuous-scrollable-image-view_ohos),欢迎各位开发者下载使用并提出宝贵意见! 背景 ContinuousScro... 展开更多

收藏 0
0
置顶
技术主管
发表了博客
04/28 15:09

鸿蒙系统(HOS)终于上线,微内核操作系统科普

# 前言 此前在华为Mate X2发布会上,华为表示鸿蒙系统将于今年4月与大家正式见面。而就在昨天,也就是4月27号,鸿蒙系统终于推送升级了,花粉狂喜,黑粉狂喷。 如果你问我鸿蒙系统的性能怎么样,我持保留意见。 如果你问我升不升级鸿蒙系统,我tm直接冲锋 ![HOS开机动画](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/dc7b6c8d7cf0465d8f4dc86e22cc3c84~tplv-k3u1fbpfcp-zoom-1.image) 这个开机界面还是蛮爽的!而且把p... 展开更多

收藏 0
1
置顶
发表了博客
04/27 15:24

这么全的HarmonyOS开源组件库使用指南,还不快学起来

HarmonyOS目前提供了16000多个API,而在API之外HarmonyOS还提供一系列组件库供开发者使用,这些库明显降低了应用开发者的开发难度,从而提升开发效率,让应用开发更简单高效。 HarmonyOS组件库在OpenHarmony开源社区上可以直接获取,华为也还在不断扩增当中。如此好用的HarmonyOS组件库到底是什么?我们可以从以下五个方面来理解。 HarmonyOS组件库介绍 2021年,HarmonyOS将陆续推出1000+组件,包含UI、动画图形、框架、安全、工... 展开更多

收藏 1
0
置顶
发表了博客
04/27 14:00

Hi3861_WiFi IoT工程:理解IoT外设控制模块

Hi3861_WiFi IoT工程的一点理解 作者:liangkz 更新时间:2021.04.25 版本:v1.5 目录 1.关于工程本身 2.ohos_bundles 3.工程的目录结构 4.理解IoT外设控制模块 4.1 BUILD.gn 的展开 4.2 led_example.c 的展开 4.3 IoT外设控制模块的整体理解 更新记录: 2021.04.23 v1.0 初始版本,前3节。 2021.04.25 v1.5 增加第4节,理解IoT外设控制模块。 说明:本文是 "Hi3861_WiFi IoT工程的一点理解" 的新增章节,版本升级到v1.5. 4.理解... 展开更多

收藏 0
0
置顶
发表了博客
04/26 16:02

【全网首发】鸿蒙开源三方组件--跨平台自适应布局yoga组件

目录: 1、介绍 2、如何使用 3、集成方式 4、附录1:FlexBox科普 5、附录2:相关资料 介绍 yoga是facebook打造的一个跨IOS、Android、Window平台在内的布局引擎,兼容Flexbox布局方式,让界面更加简单。 Yoga官网:https://facebook.github.io/yoga/ 官网上描述的特性包括: 完全兼容Flexbox布局,遵循W3C的规范 支持java、C#、Objective-C、C四种语言 底层代码使用C语言编写,性能不是问题 支持流行框架如React Native 目前在已... 展开更多

收藏 0
1
置顶
程序员
发表了博客
04/26 10:32

超级便宜的鸿蒙开发板环境搭建-编译-烧录

超级便宜的鸿蒙开发板环境搭建-编译-烧录 1.下载代码、编译工具和烧写工具 打开https://gitee.com/hihopeorg/Neptune-HarmonyOS-IOT下载代码 打开https://download.csdn.net/download/qq_33259323/15536861 下载烧录工具 打开https://occ.t-head.cn/community/download下载编译工具 安装编译工具 tar xzvf csky-elfabiv2-tools-x86_64-minilibc-20210224.tar.gz ## 之后把工具放到环境变量里面 export PATH=/xx/bin:$...... 展开更多

收藏 2
1
置顶
CTO(技术副总裁)
发表了博客
04/24 17:07

鸿蒙内核源码分析(ELF格式篇) | 应用程序入口并不是main | 百篇博客分析HarmonyOS源码 | v51.05

**[工欲善其事.必先利其器.鸿蒙源码分析.工具文档.周周更新.OpenHarmony.HarmonyOS](http://weharmony.gitee.io/history.html) [ < gitee](http://weharmony.gitee.io/history.html)[ | github >](http://weharmony.github.io/history.html)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://gitee.com/weharmony/kernel_liteos_a_note) 百篇博客系列篇.本篇为: * [v51.xx 鸿... 展开更多

收藏 2
1
置顶
CTO(技术副总裁)
发表了博客
04/23 09:20

鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙看这篇或许真的够了 | 百篇博客分析HarmonyOS源码 | v50.05

[将 HarmonyOS | 鸿蒙 研究到底](https://weharmony.gitee.io/) **[ < 国内](https://weharmony.gitee.io/)[ | 国外 >](https://weharmony.github.io/)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://weharmony.gitee.io) 百篇博客系列篇.本篇为: * [v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙看这篇或许真的够了 ](http://my.17ky.net/weharmony/blog/5028613)... 展开更多

收藏 2
1
置顶
CTO(技术副总裁)
发表了博客
04/21 15:41

鸿蒙内核源码分析(信号消费篇) | 谁让CPU连续四次换栈运行 | 百篇博客分析HarmonyOS源码 | v49.04

**[>> 下载最新.鸿蒙内核源码分析.百篇博客内容.pdf](http://weharmony.gitee.io/history.html) [ < gitee](http://weharmony.gitee.io/history.html)[ | github >](http://weharmony.github.io/history.html)** [![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://gitee.com/weharmony/kernel_liteos_a_note) 百篇博客系列篇.本篇为: * [v49.xx 鸿蒙内核源码分析(信号消费篇) |... 展开更多

收藏 1
1
置顶
发表了博客
04/19 13:48

001 - 使用鸿蒙WebView创建简单浏览器 step 1

打开官网,找到WebView的文档(模拟器不支持) 鸿蒙webview的开发指南(原始链接,方便大家识别并点击):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-webview-0000001092715158 2. 创建一个Page Ability,把基本布局弄好 下面是代码 <?xml version="1.0" encoding="utf-8"?> <DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ...... 展开更多

收藏 1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部