置顶
发表了博客
03/11 11:00

【ELT.ZIP】OpenHarmony啃论文成长计划——多维探秘通用无损压缩

- **本文出自 `ELT.ZIP` 团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。** - **成员:** - 上海工程技术大学大二在校生 - 合肥师范学院大二在校生 - 清华大学大二在校生 - 成都信息工程大学大一在校生 - **我们是来自4个地方的同学,我们在`OpenHarmony成长计划啃论文俱乐部`里,通过啃论文方式学习`操作系统技术`...** @[toc] ### 引言 压缩的**标准方法**是定义产生`不同类型数据源的类别`,假设数据是由某一... 展开更多

收藏 2
0
置顶
发表了博客
02/25 10:15

OpenHarmony移植:如何适配utils子系统之KV存储部件

摘要:本文介绍移植开发板时如何适配utils子系统之KV存储部件,并介绍相关的运行机制原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - utils子系统之KV存储部件》,作者: zhushy。 Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力: LiteOS-M内核:KV(key value)存储、文件操作、定时器、Dump系... 展开更多

收藏 0
0
置顶
发表了博客
02/22 10:02

华为游戏登录,解析凭证Access Token接口报{“error”:“invalid session”}

问题描述 ------ 集成华为游戏sdk后,进行游戏登录操作,其中帐号登录完调用getGamePlayer接口后要对获取到的Access Token进行验证,此时调用解析凭证Access Token接口报{“error”:”invalid session”}。 解析凭证Access Token参考[接口文档](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/account-gettokeninfo-0000001050050585)。 问题分析 ------- 我们不知道什么原因,直接找到了华为技... 展开更多

收藏 0
0
置顶
发表了博客
02/14 09:35

【JAVA UI】【HarmonyOS】【Demo】 鸿蒙如何进行xml解析

【鸿蒙】鸿蒙如何进行数据解析 【问题描述】有时候我们从服务器获取是xml格式数据,我们需要将xml转化成model对象,该如何使用呢?下面举个例子说明一下,将分以下几步进行 1. 准备条件 创建xml文件,创建model对象,构建界面 2. 数据进行解析操作(重点) 3. 运行效果 第一步准备条件 创建xml文件,创建model对象,构建界面 1.1在rawfile 新建xml文件,代码如下 ``` George John Reminder Don't forget the meeting! ``` ![](h... 展开更多

收藏 0
0
置顶
发表了博客
02/14 10:13

【HarmonyOS】【Demo】【JAVA UI】 鸿蒙怎么在Webview上添加组件

在大家HarmonyOS开发中,Webview组件上添加组件可能是很常见的功能了,HarmonyOS的webview和Android的webwiew存在一点点区别,今天来实现这个功能 1. 使用项目布局显示webview搭建和webview加载链接的基本功能 2. 解决webview覆盖层不显示问题 3. 查看运行效果 基础的webview学习,大家参考如下链接 : https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-webview-0000001092715158 ![](http... 展开更多

收藏 0
0
置顶
发表了博客
02/22 10:22

如何在Xamarin中快速集成Android版认证服务-邮箱地址篇

Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台。AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK。认证服务也是支持Xamarin平台的服务之一,今天就教大家如何在Xamarin里快速集成认证服务的邮箱地址认证。 1. 安装Xamarin环境 Xamarin的御用开发平台是Visual Studio,所以我们需要首先安装Visual Studio 2019. 下载地址:https://visualstudio.microsoft.com/zh-hans/download... 展开更多

收藏 0
0
置顶
发表了博客
02/22 11:34

调用华为Order服务验证购买Token接口时返回Connection reset

问题描述 ----- 参考华为官方的《[Order服务验证购买Token](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/api-order-verify-purchase-token-0000001050746113#section1483616817517)》({rootUrl}/applications/purchases/tokens/verify)接口文档,调用接口验证购买Token时,只返回Connection reset,没有返回像文档中响应示例这样的数据: ![](https://oscimg.oschina.net/oscnet/up-d2313... 展开更多

收藏 0
0
置顶
发表了博客
02/24 11:42

小熊派:用OpenHarmory3.0点亮LED

摘要:作为一个代表性的完整的开发,本案例可以分成3大部分:代码文件的规划,LED灯的驱动开发,点亮LED的业务开发。 本文分享自华为云社区《在小熊派Micro上用OpenHarmory3.0点亮LED(1)LED驱动开发》,作者:神龙居市。 项目总览 作为一个代表性的完整的开发,本案例可以分成3大部分:代码文件的规划,LED灯的驱动开发,点亮LED的业务开发。 一、LED驱动开发 1.1.确定目录结构 1.1.1.根据HDF框架以组件化的驱动模型作为核心设计... 展开更多

收藏 0
0
置顶
发表了博客
02/18 10:50

OpenHarmony移植案例与原理:startup子系统之syspara_lite系统属性部件

摘要:本文介绍下移植开发板时如何适配系统属性部件syspara_lite,并介绍下相关的运行机制原理。 本文分享自华为云社区《openharmony移植案例与原理 - startup子系统之syspara_lite系统属性部件》,作者: zhushy 。 系统属性部件syspara_lite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产... 展开更多

收藏 0
0
置顶
CTO(技术副总裁)
发表了博客
02/18 11:11

v80.02 鸿蒙内核源码分析(快锁实现篇) | 内核态下的快锁Futex(下) | 百篇博客分析OpenHarmony源码

[![](https://gitee.com/weharmonyos/resources/raw/master/80/80.png)](http://weharmonyos.com/) 百篇博客分析|本篇为:(快锁实现篇) | 内核态下的快锁Futex(下) 进程通讯相关篇为: * [v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志](https://my.oschina.net/weharmony/blog/4944129) * [v27.05 鸿蒙内核源码分析(互斥锁) | 同样是锁它却更丰满](https://my.oschina.net/weharmony/blog/4945465) * [v28.04 鸿蒙内... 展开更多

收藏 1
1
置顶
发表了博客
02/17 10:09

OpenHarmony移植案例:如何适配服务启动引导部件bootstrap_lite

摘要:本文介绍了startup子系统之bootstrap_lite服务启动引导部件的移植适配案例及原理。 本文分享自华为云社区《OpenHarmony移植案例与原理 - startup子系统之bootstrap_lite服务启动引导部件》,作者:zhushy。 bootstrap_lite服务启动引导组件提供了各服务和功能的启动入口标识。在SAMGR(System ability manager,系统服务管理)启动时,会调用bootstrap_lite标识的入口函数,并启动系统服务。本文介绍下移植开发板时如何适... 展开更多

收藏 0
0
置顶
CTO(技术副总裁)
发表了博客
02/15 11:10

v79.02 鸿蒙内核源码分析(快锁使用篇) | 用户态下的快锁Futex(上) | 百篇博客分析OpenHarmony源码

[![](https://gitee.com/weharmonyos/resources/raw/master/79/79.png)](http://weharmonyos.com/) 百篇博客分析|本篇为:(快锁使用篇) | 用户态下的快锁Futex(上) 进程通讯相关篇为: * [v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志](https://my.oschina.net/weharmony/blog/4944129) * [v27.05 鸿蒙内核源码分析(互斥锁) | 同样是锁它却更丰满](https://my.oschina.net/weharmony/blog/4945465) * [v28.04 鸿蒙内... 展开更多

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

v78.01 鸿蒙内核源码分析(消息映射篇) | 剖析LiteIpc(下)进程通讯机制 | 百篇博客分析OpenHarmony源码

[![](https://gitee.com/weharmonyos/resources/raw/master/common/io.png)](http://weharmonyos.com/) 百篇博客分析|本篇为:(消息映射篇) | 剖析LiteIpc(下)进程通讯机制 进程通讯相关篇为: * [v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志](https://my.oschina.net/weharmony/blog/4944129) * [v27.05 鸿蒙内核源码分析(互斥锁) | 同样是锁它确更丰满](https://my.oschina.net/weharmony/blog/4945465) * [v28... 展开更多

收藏 1
1
置顶
发表了博客
02/09 10:03

鸿蒙轻内核源码分析:文件系统FatFS

摘要:本文为大家介绍FatFS文件系统结构体的结构体和全局变量,并分析FatFS文件操作接口。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列二一 03 文件系统FatFS》,作者:zhushy。 FAT文件系统是File Allocation Table(文件配置表)的简称,主要包括DBR区、FAT区、DATA区三个区域。其中,FAT区各个表项记录存储设备中对应簇的信息,包括簇是否被使用、文件下一个簇的编号、是否文件结尾等。FAT文件系统有FAT12、FAT16、FAT... 展开更多

收藏 0
1
置顶
发表了博客
02/08 11:15

鸿蒙轻内核源码分析:文件系统LittleFS

摘要:本文先介绍下LFS文件系统结构体的结构体和全局变量,然后分析下LFS文件操作接口。 本文分享自华为云社区《# 鸿蒙轻内核M核源码分析系列二一 02 文件系统LittleFS》,作者:zhushy 。 LittleFS是一个小型的Flash文件系统,它结合日志结构(log-structured)文件系统和COW(copy-on-write)文件系统的思想,以日志结构存储元数据,以COW结构存储数据。这种特殊的存储方式,使LittleFS具有强大的掉电恢复能力(power-loss re... 展开更多

收藏 0
0
置顶
CTO(技术副总裁)
发表了博客
01/30 15:34

v77.02 鸿蒙内核源码分析(消息封装篇) | 剖析LiteIpc(上)进程通讯内容 | 新的一年祝大家生龙活虎 虎虎生威

[![](https://gitee.com/weharmonyos/resources/raw/master/common/io.png)](http://weharmonyos.com/) 百篇博客分析|本篇为:(消息封装篇) | 剖析LiteIpc(上)进程通讯内容 进程通讯相关篇为: * [v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志](https://my.oschina.net/weharmony/blog/4944129) * [v27.05 鸿蒙内核源码分析(互斥锁) | 同样是锁它确更丰满](https://my.oschina.net/weharmony/blog/4945465) * [v28... 展开更多

收藏 2
1
置顶
发表了博客
01/27 15:46

鸿蒙轻内核源码分析:虚拟文件系统 VFS

本文分享自华为云社区《鸿蒙轻内核M核源码分析系列二一 01 虚拟文件系统VFS》,作者:zhushy 。 VFS(Virtual File System)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之上的软件粘合层,为用户提供统一的类 Unix 文件操作接口。由于不同类型的文件系统接口不统一,若系统中有多个文件系统类型,访问不同的文件系统就需要使用不同的非标准接口。而通过在系统中添加 VFS 层,提供统一的抽象接口,屏蔽... 展开更多

收藏 0
0
置顶
发表了博客
01/24 11:19

鸿蒙轻内核M核源码分析:LibC实现之Musl LibC

摘要:本文学习了LiteOS-M内核Musl LibC的实现,特别是文件系统和内存分配释放部分。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列十九 Musl LibC》,作者:zhushy。 LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musl libC和newlibc。本文先学习下Musl LibC的实现代码。文中所涉及的源码,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m 获取。LiteOS-M内核提供了和内核相关的文件系统、内... 展开更多

收藏 0
0
置顶
发表了博客
01/25 19:11

鸿蒙轻内核源码分析:Newlib C

摘要:本文介绍了LiteOS-M内核Newlib C的实现,特别是文件系统和内存分配释放部分,最后介绍了Newlib钩子函数。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列二十 Newlib C》,作者: zhushy。 使用Musl C库的时候,内核提供了基于LOS_XXX适配实现pthread、mqeue、fs、semaphore、time等模块的posix接口(//kernel/liteos_m/kal/posix)。内核提供的posix接口与musl中的标准C库接口共同组成LiteOS-M的LibC。编译时使用arm... 展开更多

收藏 0
1
置顶
CTO(技术副总裁)
发表了博客
01/24 14:57

v76.01 鸿蒙内核源码分析(共享内存篇) | 进程间最快通讯方式 | 百篇博客分析OpenHarmony源码

[![](https://gitee.com/weharmonyos/resources/raw/master/common/io.png)](http://weharmonyos.com/) 百篇博客分析|本篇为:(共享内存篇) | 进程间最快通讯方式 进程通讯相关篇为: * [v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志](https://my.oschina.net/weharmony/blog/4944129) * [v27.05 鸿蒙内核源码分析(互斥锁) | 同样是锁它确更丰满](https://my.oschina.net/weharmony/blog/4945465) * [v28.04 鸿蒙内... 展开更多

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