logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发 键值型数据库跨设备数据同步

跨设备数据同步功能实现应用数据在可信设备间的共享与协作,分为键值型和关系型两种数据库类型,支持最终一致性同步。系统提供手动和自动两种同步方式,通过加密通道传输数据,并基于设备安全等级实施访问控制。开发流程包括:导入模块、申请权限、创建数据库实例、数据操作和同步触发。单版本数据库每条记录限制为Key≤1KB、Value<4MB,最多同时打开16个数据库。该功能适用于联系人、图库等需要多设备协同的场景

#harmonyos#鸿蒙
鸿蒙HarmonyOS FA模型的Context

摘要:FA模型下的Context通过featureAbility.getContext()获取,是对featureAbility的功能扩展。开发时需先导入相关包,获取Context对象后可调用特定方法。示例展示了获取Bundle信息和设置显示方向的操作:1)通过getBundleName()查询Bundle名称;2)使用setDisplayOrientation()设置竖屏显示。Context提供

#harmonyos#鸿蒙
鸿蒙HarmonyOS FA模型:DataAbility组件(二)

摘要:本文介绍了如何创建DataAbility实现数据库CRUD操作,包括Insert、Query、Update、Delete接口,以及利用这些接口实现的批量处理功能BatchInsert。代码示例展示了基于HarmonyOS的DataAbility开发,包括数据库初始化、表创建和基本数据操作实现。同时提供了启动DataAbility获取DataAbilityHelper工具类的方法。该实现满足数

#harmonyos#鸿蒙
鸿蒙应用开发 FA模型:DataAbility组件(三)

本文介绍了在OpenHarmony系统中访问DataAbility的具体实现方法。主要内容包括:1. 基础配置:需要导入@ohos.ability.featureAbility和@ohos.data.dataAbility依赖包,并获取与DataAbility通信的URI;2. 数据操作方法:详细说明insert、delete、update、query、batchInsert和executeBat

#harmonyos#鸿蒙
鸿蒙HarmonyOS FA模型开发:PageAbility组件实践(二)

【摘要】本文介绍了在HarmonyOS中通过PageAbility启动指定页面的两种实现方式。对于单例模式,通过want参数传递目标页面信息,在onNewWant回调中处理路由;对于多实例或首次启动场景,则在onCreate中获取want参数并跳转。两种方式都通过featureAbility.startAbility()启动PageAbility,并通过router.pushUrl()实现页面导航

#harmonyos#鸿蒙
鸿蒙HarmonyOS 进程模型&线程模型分析

摘要:进程模型系统中,同一应用的主进程运行UIAbility及特定ExtensionAbility,其他类型ExtensionAbility各自运行在独立进程。WebView拥有独立渲染进程。系统应用可通过多进程权限为HAP配置自定义进程。系统提供公共事件机制进行进程间通信。线程模型包含主线程(处理UI和生命周期)、TaskPool线程(管理耗时任务)和Worker线程(支持线程通信)。Event

#harmonyos#鸿蒙
鸿蒙HarmonyOS应用开发 拉起文件处理类应用(startAbility)

摘要:本文介绍了如何使用startAbility接口实现跨应用文件打开功能。开发者可通过设置URI路径和文件类型等参数,让系统自动匹配或弹出选择框选取合适应用打开文件。详细说明了接口参数配置、调用步骤,并分别阐述了调用方(构造请求数据)和目标方(声明文件处理能力)的实现方法。同时提供了文件权限管理、URI转换等关键操作指南,以及错误处理机制,帮助开发者快速集成文件共享功能。

#harmonyos#鸿蒙
鸿蒙应用开发 拉起金融类应用(startAbilityByType)

本文介绍了金融类应用扩展面板的参数配置和使用方法。主要内容包括:1)startAbilityByType接口中type字段为finance时的参数说明,包括场景类型(sceneType)和银行卡号(bankCardNo);2)拉起方的开发步骤,包括模块导入、参数构造和接口调用;3)目标方的开发配置,需要在module.json5中声明支持的功能特性(转账汇款或信用卡还款);4)目标方解析参数和页面

#harmonyos#鸿蒙
鸿蒙应用开发 显式Want跳转切换应用链接跳转适配

本文介绍了HarmonyOS API12及以上版本中应用间显式跳转的实现方式。主要内容包括:1.被调用方需在module.json5中配置skills标签,包含entity.system.browsable实体、ohos.want.action.viewData动作及https协议的URI;2.调用方使用openLink接口进行跳转,通过link参数和OpenLinkOptions选项实现,系统会

#harmonyos#鸿蒙
鸿蒙HarmonyOS应用开发 使用Deep Linking实现应用间跳转

摘要:本文介绍了HarmonyOS中DeepLinking的实现方式。目标应用需要在配置文件中声明skills字段,包含uri的scheme和host信息。实现跳转有三种方法:(1)使用openLink()接口传入URL;(2)通过startAbility()调用隐式want匹配;(3)在Web组件中通过onLoadIntercept拦截URL跳转。三种方式分别适用于不同场景,开发者可根据需求选择

#harmonyos#鸿蒙
    共 28 条
  • 1
  • 2
  • 3
  • 请选择