openharmony 鸿蒙 fa-model-development-overview

FA模型开发概述 基于FA模型开发应用时,在应用模型部分,涉及如下开发过程。 表1 FA模型开发流程 任务简介相关指导 应用组件开发本章节介绍了如何使用FA模型的PageAbility、ServiceAbility、DataAbility以及服务卡片进行应用开发。应用/组件级配置PageAbility开发指导ServiceAbility开发指导DataAbility开发指导服务卡片开发指导FA模型
阅读全文

openharmony 鸿蒙 extensionability-overview

ExtensionAbility组件 ExtensionAbility组件是一种面向特定场景的应用组件。每一个具体场景对应一个不同类型的ExtensionAbility,例如用于卡片场景的FormExtensionAbility,用于输入法场景的InputMethodExtensionAbility,用于延时任务场景的WorkSchedulerExtensionAbility等。开发者通过使用不同
阅读全文

openharmony 鸿蒙 explicit-implicit-want-mappings

显式Want与隐式Want匹配规则 在启动目标应用组件时,会通过显式Want或者隐式Want进行目标应用组件的匹配,这里说的匹配规则就是调用方传入的want参数中设置的参数如何与目标应用组件声明的配置文件进行匹配。
阅读全文

openharmony 鸿蒙 dataabilityhelper-switch

DataAbilityHelper接口切换 FA模型接口Stage模型接口对应d.ts文件Stage模型对应接口 openFile(uri: string, mode: string, callback: AsyncCallback<number>): void;openFile(uri: string, mode: string): Promise<number>;@oh
阅读全文

openharmony 鸿蒙 dataability-switch

DataAbility切换 FA模型中的DataAbility对应Stage模型中的DataShareExtensionAbility。 与ServiceExtensionAbility类似,Stage模型下的DataShareExtensionAbility为系统API,只有系统应用才可以创建。因此,FA模型的DataAbility的切换,对于系统应用和三方应用策略有所不同。下面分别介绍这两种场
阅读全文

openharmony 鸿蒙 dataability-permission-control

DataAbility权限控制 DataAbility提供数据服务,并不是所有的Ability都有权限读写它,DataAbility有一套权限控制机制来保证数据安全。分为静态权限控制和动态权限控制两部分。
阅读全文

openharmony 鸿蒙 dataability-overview

DataAbility组件概述 DataAbility,即"使用Data模板的Ability",主要用于对外部提供统一的数据访问对象,不提供用户交互界面。DataAbility可由PageAbility、ServiceAbility或其他应用启动,即使用户切换到其他应用,DataAbility仍将在后台继续运行。
阅读全文

openharmony 鸿蒙 dataability-lifecycle

DataAbility的生命周期 应用开发者可以根据业务场景实现data.js/data.ets中的生命周期相关接口。DataAbility生命周期接口说明见下表。 表1 DataAbility相关生命周期API功能介绍
阅读全文

openharmony 鸿蒙 dataability-configuration

DataAbility组件配置 URI介绍 DataAbility的提供方和使用方都通过URI(Uniform Resource Identifier)来标识一个具体的数据,例如数据库中的某个表或磁盘上的某个文件。此处的URI仍基于URI通用标准,格式如下:
阅读全文