logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙 HarmonyOS】必备——进程模型&线程模型

在上述模型基础上,对于系统应用可以通过申请多进程权限(如下图所示),为指定HAP配置一个自定义进程名,该HAP中的UIAbility、DataShareExtensionAbility、ServiceExtensionAbility就会运行在自定义进程中。不同的HAP可以通过配置不同的进程名运行在不同进程中。以UIAbility组件与UI之间的数据同步为例,具体使用方法可以参考 UIAbility

文章图片
#harmonyos#移动开发#ArkUI
【鸿蒙 HarmonyOS】必备——组件启动规则(Stage模型)

启动UIAbility、ServiceExtensionAbility、DataShareExtensionAbility,如使用startAbility()、startServiceExtensionAbility()、startAbilityByCall()、openLink()等相关接口。启动组件的具体校验流程见下文。前后台应用的判断依据:若应用进程获焦或所属的UIAbility组件位于前台

文章图片
#harmonyos#移动开发#ArkUI
【仓颉三方库】分布式—— config-client

Config是一个分布式配置管理系统,它提供了一个中心化的配置服务器来管理应用程序的配置信息。它允许开发人员将应用程序的配置信息存储在一个集中的位置,并将这些配置信息分发给多个应用程序实例。Config支持多种后端存储,包括数据库、本地文件系统等。它还提供了一组REST API,可以用于动态获取配置信息,以便应用程序能够及时更新自己的配置。通过使用Config,开发人员可以轻松地管理和更新应用程序

文章图片
#分布式#xml#harmonyos +2
【仓颉三方库】 数据解析 —— ini4cj

INI 文件是一种无固定标准格式的配置文件。它以简单的文字与简单的结构组成,常常使用在 Windows 操作系统上,许多程序也会采用 INI 文件做为配置文件使用。Windows 操作系统后来以注册表的形式取代了 INI 文件。INI 文件的命名来源于英文”初始(Initial)“的前三个字符,正与它的用途 —— 初始化程序相对应。

文章图片
#数据库#harmonyos#鸿蒙 +2
【仓颉三方库】 数据解析 ——html4cj&asn1-cj

asn1-cj 是 ASN.1 编码器和解码器的实现。它支持字节流的 BER 和 DER 编码规则。

文章图片
#数据库#网络#harmonyos +2
【仓颉三方库】 数据解析——TOML4CJ

TOML4CJ 旨在成为一个语义明显且易于阅读的最小化配置文件格式。TOML4CJ 被设计成可以无歧义地映射为哈希表。TOML4CJ 应该能很容易地被解析成各种语言中的数据结构。

文章图片
#xml#网络#harmonyos +3
【仓颉三方库】 数据解析 —— yaml4cj

yaml4cj 包使 cangjie 程序能够轻松地编码和解码 YAML 值,可以快速可靠地解析和生成 YAML 数据,参考地址:https://github.com/go-yaml/yaml/tree/v2.0.0。

文章图片
#数据库#redis#log4j +3
【仓颉三方库】音视频开发—— mp4parser4cj

一个读取、写入操作音视频文件编辑的工具。

文章图片
#音视频#移动开发#harmonyos +3
【仓颉三方库】算法类—— diskLruCache4cj

DiskLruCache 是一个管理硬盘内容的存储管理工具,它采用了最近最少使用(LRU)算法,以对硬盘中存储的文件进行管理,在存储空间短缺的情况下,会优先将最近最少使用的文件删除,以扩展可用的硬盘空间。

文章图片
#算法#harmonyos#鸿蒙 +2
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择