HarmonyOS技术社区 头像

HarmonyOS技术社区

4490 声望
51CTO和华为共同打造的综合性开发和应用技术社区。 展开

51CTO和华为共同打造的综合性开发和应用技术社区。

收起
关注了
1
粉丝数
2014
最新动态
  • 发布了文章 ·
    整理公共基础库子系统和系统属性组件

    前文《理解IoT外设控制模块》《理解启动恢复子系统》对公共基础库的局部做了一个简单的了解,主要是展开看了一下 ohos\_init.h 一组宏定义的运行机制。

    摘要图
  • 发布了文章 ·
    鸿蒙轻内核M核源码分析系列六 任务及任务调度(1)任务栈

    继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0xCCCCCCCC...

    摘要图
  • 发布了文章 ·
    HarmonyOS三方件开发指南(19)-BGABadgeView徽章组件

    现在很多的APP会有新消息/未接来电/未读消息/新通知圆球红点提示,典型的以微信、QQ新消息提示为例,当微信朋友圈有新的朋友更新/发布朋友圈消息后,在微信的底部切换卡上会有一个红色的小圆球红点,表示有新消息,提示用户查看。在消息通讯类的app中十分实用。

    摘要图
  • 发布了文章 ·
    基于Neptune开发板的键盘蓝牙模块DIY指南

    本期我们带来基于润和Neptune开发板(以下简称Neptune开发板)的键盘蓝牙模块DIY指南,利用Neptune开发板支持串口和蓝牙功能等特性,将有线键盘改造成蓝牙键盘,实现一个键盘被多操作系统/终端设备识别使用的功能,达到提高工作效率的目的。

    摘要图
  • 发布了文章 ·
    安卓to鸿蒙系列:ButterKnife(一)

    目录:1、基础知识2、写一个乞丐版的ButterKnife3、总结本文是关于ButterKnife的移植的第一篇:先介绍基础知识,理解apt是什么,最终输出一个乞丐版BufferKnife注入工具。这是读懂BufferKnife源码的基础。第二篇占坑:具体讲解BufferKnife的移植。基础知识apt技术的实际应用:Android Databinding绑定viewButterKnife绑...

    摘要图
  • 发布了文章 ·
    鸿蒙的DFX子系统

    作者:liangkz  更新时间:2021.05.05我们仍然是先对子系统的目录结构做一次整理,做成表格,把模块之间的调用关系理一下:1. Hi3861 平台如上表,上电后在SystemInit阶段会依次init:HiviewConfigInit、HiLogInit、hiview service:[system\_init] HOS\_SystemInit begin: %%%%%%%%%%%[system\_init] MODULE\_INIT(core...

    摘要图
  • 发布了文章 ·
    鸿蒙轻内核M核源码分析系列二 数据结构-任务就绪队列

    在鸿蒙轻内核源码分析上一个系列,我们分析了双向循环链表的源码。本文会继续给读者介绍源码中重要的数据结构,任务基于优先级的就绪队列Priority Queue。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的源码,以OpenHarmony LiteOS-M...

    摘要图
  • 发布了文章 ·
    鸿蒙系统的网络请求框架—蒹葭

    蒹葭(JianJia)是一款鸿蒙系统上的网络请求框架,其实就是将安卓的Retrofit移植到鸿蒙系统上,我将鸿蒙版的Retrofit命名为蒹葭(JianJia)。蒹葭不仅能实现Retrofit的功能,还会提供一些Retrofit没有的功能。Retrofit不支持动态替换域名,国内的应用一般都是有多个域名的,蒹葭支持动态替换域名。

  • 发布了文章 ·
    鸿蒙轻内核M核源码分析系列一 数据结构-双向循环链表

    在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表Doubly Linked List。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据...

    摘要图
  • 发布了文章 ·
    鸿蒙HI3516-驱动开发(1.1-LTS)

    代码在:[链接]目录大致结构1.驱动开发创建目录://vendor/huawei/hdf/LED/src新建Makefile {代码...} 打开//device/hisilicon/drivers/lite.mk 编译结果文件链接到内核镜像 {代码...} 新建led.c {代码...} 2.用户态\vendor\huawei\hdf\LED\dispatch\CallLED.c {代码...} \vendor\huawei\hdf\LED\dispatch\BUILD.gn {代...

    摘要图
  • 发布了文章 ·
    鸿蒙ACE框架-使用JS调用C++(1)

    2.编写测试用例打开foundation\ace\ace\_engine\_lite\frameworks\src\core\modules\app\_module.h

    摘要图
  • 发布了活动 ·
  • 发布了文章 ·
    鸿蒙开源第三方组件——连续滚动图像组件

    基于安卓平台的连续滚动图像组件ContinuousScrollableImageView([链接]实现了鸿蒙化迁移和重构,代码已经开源到([链接]\_ohos/continuous-scrollable-image-view\_ohos)欢迎各位开发者下载使用并提出宝贵意见!

    摘要图
  • 发布了文章 ·
    【全网首发】鸿蒙开源三方组件--强大的弹窗库XPopup组件

    XPopup是一个弹窗库,可能是Harmony平台最好的弹窗库。它从设计的时候就本着实用的原则,兼顾了美观和优雅的交互。用户都喜欢自然舒适的UI和交互,希望XPopup能带给你一些帮助或者惊喜!

    摘要图
  • 发布了文章 ·
    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.23v1.0初始版本,前3节。2021.04....

    摘要图
  • 发布了文章 ·
    鸿蒙 视频播放开发(基础文,适合新人)

    目录:1、player初始化2、设置source3、渲染到SurfaceProvider上4、player的各种监听回调5、播放,暂停等6、时间的更新官方指导地址:[链接]关键步骤 1 player初始化 {代码...}    2,设置 Source; 视频播放的源(可以是本地,也可以是网络)     目前只研究到放文件在工程里 {代码...} 3,渲染到SurfaceProvider上 {代...

    摘要图
  • 发布了文章 ·
    鸿蒙HI3516-HAP的编译

    目录:1.通过repo下载代码2.编译3.HI3516设置4.烧录环境搭建请看[链接]1.通过repo下载代码 {代码...} 2.编译 {代码...} 3.HI3516设置HI3516插上网线连路由器,串口连电脑打开串口工具,串口接收到数据,当接收到这行是发送任何字符 {代码...} 然后发送 {代码...} 然后发送,因为root变大了,所以这里是20M {代码...} 报...

    摘要图
  • 发布了文章 ·
    【全网首发】鸿蒙开源三方组件--跨平台自适应布局yoga组件

    yoga是facebook打造的一个跨IOS、Android、Window平台在内的布局引擎,兼容Flexbox布局方式,让界面更加简单。Yoga官网:[链接]

    摘要图
  • 发布了文章 ·
    安卓to鸿蒙系列:Timber

    目录Guide原理知识点移植到鸿蒙Guide本文基于[链接] 分析Timber的源码,及移植到鸿蒙需要做的工作。大神JakeWharton的Timber是我写日志的最爱,几乎在所有的项目中都用。当然一般我会通过Timber使用Logger,原因很简单,因为Timber接口简洁,Logger的输出样式好看。常规套路: {代码...} 当然它的内部实现也一样完美。咱...

  • 发布了文章 ·
    好消息,又有400多个组件支持鸿蒙了!

    众所周知,HarmonyOS目前提供16000多个API。然而在API之外,我们还提供一系列组件库供开发者使用。组件库有助于降低应用开发者的开发难度,提升开发效率,让应用开发更简单高效。

    摘要图
认证与成就
认证信息
HarmonyOS技术社区官方账号。
获得 898 次点赞
2020年09月22日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息