- 博客(11)
- 收藏
- 关注
原创 文件基础服务-分布式文件系统
分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景:两台设备组网,用户可以利用一台设备上的编辑软件编辑另外一台设备上的文档。平板保存的音乐,车载系统直接可见并可播放。户外拍摄的照片,回家打开平板直接访问原设备拍摄的照片。hmdfs在分布式软总线动态组网的基础上,为网络上各个设备结点提供一个全局一致的访问视图,支持开发者通过基础文件系统的接口进行读写访问,具有高性能、低延时等优点。
2024-12-25 13:34:17
2069
原创 文件基础服务-用户文件uri
uri字段说明文件管理器的根目录。文件在根目录下的相对路径。例如:'Download/'和'Documents/'。'test.txt'用户文件系统中存储的文件名,支持的文件类型为文件管理器支持的所有类型,以文件管理器为准。例如txt、jpg、mp4和mp3等格式的文件。uri字段说明表示这个uri是媒体文件。'Photo'Photo表示这个uri是媒体文件中的图片或者视频类文件。'Audio'表示这个uri是媒体文件中的音频类文件。'<id>'
2024-12-25 13:32:17
742
原创 文件基础服务-应用文件分享
应用文件分享是应用之间通过分享URI(Uniform Resource Identifier)或文件描述符FD(File Descriptor)的方式,进行文件共享的过程。基于URI分享方式,应用可分享单个文件,通过以只读或读写权限授权给其他应用。应用可通过打开URI,并进行读写操作。当前仅支持临时授权,分享给其他应用的文件在被分享应用退出时权限被收回。基于FD分享方式,应用可分享单个文件,通过ohos.file.fs的open接口以指定权限授权给其他应用。应用从want中解析拿到FD后可通过。
2024-12-25 13:30:47
1643
原创 Harmonyos Framework:ArkTS
ArkTS是HarmonyOS应用开发的官方高级语言。ArkTS提供了声明式UI范式、状态管理、渲染控制等相应的能力,让开发者能够以更简洁、更自然的方式开发应用。
2024-12-25 11:58:32
735
原创 Harmonyos Framework:ArkData
无论是在多设备数据管理、实时数据同步,还是数据的加密与备份,ArkData 都提供了强有力的支持,帮助开发者提升应用的数据处理能力,并确保数据的安全与一致性。对于需要在多个终端间共享数据的应用,如跨平台办公软件、智能家居控制系统等,ArkData 提供了强大的数据同步和管理能力,确保不同终端的数据保持一致,避免数据孤岛的出现。允许应用将对象数据存储在多个设备中,支持跨设备的数据访问和同步。提供对上述模块的数据同步和共享能力,包括支持关系型数据库和键值型数据库的跨设备同步,以及跨应用数据的静默访问能力。
2024-12-25 11:39:45
668
原创 Harmonyos Framework:Ability Kit
是构建跨终端应用的关键框架,它使得开发者能够更加高效地开发出兼容多种设备的智能应用。通过 Ability Kit,开发者不仅可以快速实现应用功能的开发,还可以借助 HarmonyOS 强大的分布式架构,实现设备之间的无缝协作,为用户带来全新的智能体验。对于开发者来说,掌握 Ability Kit 的使用,将为他们打开一扇通往多设备、跨平台应用开发的大门,迎接智能时代的挑战。开发者可以通过 Ability Kit 提供的更新机制,快速修复应用中的bug,并发布新版本,保证用户在不同设备上的体验始终保持最新。
2024-12-25 11:34:04
830
原创 Harmonyos Framework - 第三部分:开发工具与实践指南
下载 HarmonyOS SDK:在 DevEco Studio 的 SDK 管理器中下载所需的 HarmonyOS API 版本。启动 DevEco Studio,选择 "New Project",并选择 "Empty Feature Ability" 模板。打开 DevEco Studio,进入 Tools > Device Manager,创建一个新的虚拟设备以便进行应用调试。连接虚拟设备或真机,点击 "Run" 按钮启动应用。在模拟器和真机环境中测试分布式功能的稳定性。中添加分布式特性配置。
2024-12-25 11:08:59
167
原创 Harmonyos Framework-第二部分:应用框架的核心技术解析
通过分布式任务调度,HarmonyOS 可以在多个设备间分配计算任务。例如,用户在手机上启动视频编辑任务,复杂的计算可以分发到平板或电脑完成。调度逻辑通过 HarmonyOS 的分布式设备虚拟化技术实现,开发者无需关心底层设备的物理差异。开发者可以通过分布式数据库和 KV 存储实现多设备间的数据共享和实时同步。提供分布式 KV 存储和数据库功能,支持多设备间的数据同步。生命周期的准确管理可以提高应用的性能和用户体验。支持设备间的分布式认证,确保数据传输的安全性。方法中暂停不必要的任务可以节省设备资源。
2024-12-25 11:01:06
426
原创 Harmonyos Framework-第一部分:认识 HarmonyOS 应用框架
HarmonyOS 应用框架通过能力框架(Ability Framework)和分布式框架(Distributed Framework)的结合,为开发者提供了强大且灵活的开发工具链。相比传统的平台框架,HarmonyOS 的最大特点在于其对分布式能力的支持,这不仅让开发者能够构建单设备应用,还可以通过简单的接口和调度逻辑实现跨设备的功能协同。HarmonyOS 应用框架是开发者构建 HarmonyOS 应用的核心技术支柱,它负责管理应用的生命周期、提供跨设备的分布式能力以及支持多场景的功能开发。
2024-12-25 10:58:56
476
原创 HarmonyOS NEXT 编程语言(主要是 ArkTS)
阅读HarmonyOS官方文档,理解其核心概念(分布式系统、万物互联、能力平台)。深入学习HarmonyOS专属的开发工具和API(如分布式文件系统、图形加速等)。创建一个简单的ArkTS项目(例如“Hello Harmony”应用)。实践开发一个简单的分布式功能:例如跨设备图片分享或文件同步。学习如何开发第三方 HarmonyOS 组件并发布到市场。学习基础组件(Button、Text、Image 等)。学习本地存储(数据库、文件系统)与云同步。(HarmonyOS官方IDE)。
2024-12-25 10:57:17
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人