【鸿蒙】Data Ability概述

简介: 在有了数据库基础后,再来看Data Ability,会清晰很多,也更好理解

在有了数据库基础后,再来看Data Ability,会清晰很多,也更好理解

使用Data模板的Ability(以下简称“Data”)有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。


访问可以是本地和远端,区别在于URI,文档有详细的说明



访问远端设备也就是添加上设备ID


scheme:协议方案名,固定为“dataability”,代表Data Ability所使用的协议类型。


authority:设备ID。如果为跨设备场景,则为目标设备的ID;如果为本地设备场景,则不需要填写。


path:资源的路径信息,代表特定资源的位置信息。


query:查询参数。


fragment:可以用于指示要访问的子资源。


相关文章
|
2月前
|
开发者
FA/Stage模型:理解HarmonyOS的FA(Feature Ability)和Stage(Particle Ability)模型
【10月更文挑战第21天】HarmonyOS作为新一代的操作系统,其独特的FA(Feature Ability)和Stage(Particle Ability)模型为应用开发提供了新的视角。这两种模型分别代表了不同的应用组织方式,下面将详细解释这两种模型的概念、特点以及如何在实际开发中使用它们。
87 4
|
7月前
|
开发框架 Java 数据库
初学鸿蒙OS之Ability认知
初学鸿蒙OS之Ability认知
211 0
|
缓存 API 开发者
HarmonyOS学习路之开发篇——Service Ability
基于Service模板的Ability(以下简称“Service”)主要用于后台运行任务(如执行音乐播放、文件下载等),但不提供用户交互界面。Service可由其他应用或Ability启动,即使用户切换到其他应用,Service仍将在后台继续运行。
HarmonyOS ArkTS Ability内页面的跳转和数据传递
HarmonyOS ArkTS Ability 的数据传递包括有 Ability 内页面的跳转和数据传递、Ability 间的数据跳转和数据传递。本节主要讲解 Ability 内页面的跳转和数据传递。 打开 DevEco Studio,选择一个 Empty Ability 工程模板,创建一个名为 “ArkUIPagesRouter” 的工程为演示示例。
733 1
HarmonyOS学习路之开发篇——Page Ability
Page与AbilitySlice Page模板(以下简称“Page”)是FA唯一支持的模板,用于提供与用户交互的能力。一个Page可以由一个或多个AbilitySlice构成,AbilitySlice是指应用的单个页面及其控制逻辑的总和。
|
存储 关系型数据库 数据管理
HarmonyOS学习路之开发篇——Data Ability
使用Data模板的Ability(以下简称“Data”)有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。
HarmonyOS学习路之开发篇——Ability
Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。
|
XML 前端开发 Java
(2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
(2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
188 1
(2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
(1.1)HarmonyOS鸿蒙中Ability概念及意义
(1.1)HarmonyOS鸿蒙中Ability概念及意义
289 1
(1.1)HarmonyOS鸿蒙中Ability概念及意义
|
Java 数据库
【鸿蒙】Data Ability本地数据库写入读取数据
1)配置权限和UI的实现 放在config.json的abilities同级下
【鸿蒙】Data Ability本地数据库写入读取数据