摘要: 鸿蒙系统拖拽事件简易使用 支持版本与资源限制 从 API Version 7 开始支持拖拽事件,后续版本可能有新增内容并标记起始版本。应用本身预置的资源文件仅支持本地应用内拖拽。 默认支持组件及属性设置 ArkUI 框架对部分组件实现了默认拖拽能力。默认支持拖出能力的组件有 Search、TextI 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(172) 评论(0) 推荐(0)
摘要: 焦点控制 在 HarmonyOS 应用开发中,焦点控制对于实现良好的用户交互体验至关重要。该网页文档主要介绍了 HarmonyOS 中与焦点控制相关的一系列属性、方法和组件,用于管理组件的获焦能力、走焦顺序、默认焦点设置以及焦点框样式等,从而实现用户通过键盘(如 tab 键、方向键)或触摸操作在应用 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(68) 评论(0) 推荐(0)
摘要: 鸿蒙 next 基于@xwf/image_preview(V1.0.1)开发自己的功能 @xwf/image_preview(V1.0.1)的链接为: https://ohpm.openharmony.cn/#/cn/detail/@xwf%2Fimage_preview/v/1.0.1 前提背景 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(79) 评论(0) 推荐(0)
摘要: 华为鸿蒙系统Stage模型:构建轻量、高效、安全的应用程序 在数字化时代,应用程序的性能和安全性对于用户体验至关重要。华为鸿蒙系统(HarmonyOS)推出的Stage模型,正是为了满足这一需求,提供了一种全新的应用开发架构。以下是对Stage模型的详细介绍,包括其设计理念、优势、应用场景以及主要组 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(107) 评论(0) 推荐(0)
摘要: 《HarmonyOS Next 系统能力调用简易指南》 HarmonyOS Next 作为华为鸿蒙操作系统的下一代重要演进,为开发者带来了更强大、更高效且更具创新性的系统能力。在这篇文章中,我们将深入探讨如何简易地调用 HarmonyOS Next 的一些关键系统能力,并通过代码示例帮助您快速上手。 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(89) 评论(0) 推荐(0)
摘要: flutter_harmonyOS编写自己的插件(一) 一.注册自己的插件融入ohos工程 1.EntryAbility端代码 export default class EntryAbility extends FlutterAbility { configureFlutterEngine(flut 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(83) 评论(0) 推荐(0)
摘要: flutter_harmonyOS编写自己的插件(二) 一.做自己的支付宝插件回调和事件 1.Harmony OS官方文档地址 https://opendocs.alipay.com/open/0f71b5?pathHash=bedc38ba 1. 安装说明 鸿蒙官方仓库-支付宝支付 SDK ohp 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(111) 评论(0) 推荐(0)
摘要: system_boot_time 获取系统启动时间 用法 import 'package:system_boot_time/system_boot_time.dart'; final second = await SystemBootTime().second(); 鸿蒙OS代码 获取启动时间 se 阅读全文
posted @ 2024-12-19 09:08 flfljh2024 阅读(53) 评论(0) 推荐(0)
摘要: harmony_flutter_微信支付的简单调用 一.配置鸿蒙应用信息 参考文档:https://pay.weixin.qq.com/doc/v3/merchant/4012073588#%E9%B8%BF%E8%92%99-SDK-%E8%B0%83%E7%94%A8%E8%AF%B4%E6%9 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(261) 评论(0) 推荐(0)
摘要: harmony_flutter_wakelock(锁屏状态) 一.MethodChannel 1.flutter端代码 创建MethodChannel **static** WakelockPlatformInterface _instance = MethodChannelWakelock(); 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(59) 评论(0) 推荐(0)
摘要: harmony_flutter video_trimmer实现视频剪辑 简介 videotrimmer是在OpenHarmony环境下,提供视频剪辑能力的三方库 安装教程 ohpm install @ohos/videotrimmer OpenHarmony ohpm环境配置等更多内容,请参考 如何 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(94) 评论(0) 推荐(0)
摘要: harmony_flutter mvvm架构思想 写在前面 在Flutter中实现MVVM(Model-View-ViewModel)架构是为了将UI(视图)与业务逻辑(模型和视图模型)分离,提高代码的可维护性和可读性。 整体架构概述 Model: 数据层,处理应用程序的业务逻辑和数据管理。 Vie 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(42) 评论(0) 推荐(0)
摘要: harmony_flutter APNG用法 简介 ohos_apng是以开源库apng-js为参考,基于1.1.2版本,通过重构解码算法,拆分出apng里各个帧图层的数据;使用arkts能力,将每一帧数据组合成imagebitmap,使用定时器调用每一帧数据 通过canvas渲染,从而达到帧动画效 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(46) 评论(0) 推荐(0)
摘要: ArkTS 容器与原生容器行为差异解析 在当今数字化浪潮下,容器技术愈发关键,无论是原生容器,还是鸿蒙系统独具特色的 ArkTS 容器,都在各自生态里扮演重要角色。二者虽都旨在实现应用隔离与资源高效利用,但在诸多行为细节上存有明显差异。 资源调度与管理 原生容器,以 Docker 为典型代表,遵循传 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(39) 评论(0) 推荐(0)
摘要: 模态弹窗(ModelDialog)在 HarmonyOS 应用中提供了多种交互方式,以下是其简易使用方法: 1. 概述 模态状态下,用户只能操作当前弹窗,干扰性强。ArkUI 提供多种模态弹窗组件,包括 AlertDialog、CustomDialog、ActionSheet、Popup、Menu、 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(72) 评论(0) 推荐(0)
摘要: RowSplit 组件简易使用教程 RowSplit 组件在 HarmonyOS 应用开发中,可实现将子组件横向布局并在其间插入纵向分割线的功能,以下是其简易使用步骤: 1. 组件引入与基本设置 版本要求:该组件从 API Version 7 开始支持,若要在元服务中使用,需 API version 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(22) 评论(0) 推荐(0)
摘要: FoldSplitContainer 组件简易使用教程 FoldSplitContainer 组件是 HarmonyOS 中用于实现折叠屏二分栏或三分栏布局的重要组件,能够有效适配折叠屏设备在不同状态下的界面展示需求。以下是其简易使用方法: 1. 引入与基本设置 版本要求:该组件从 API Vers 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(18) 评论(0) 推荐(0)
摘要: Stepper 组件简易使用教程 在 HarmonyOS 应用开发中,Stepper 组件为引导用户按步骤完成任务提供了便捷的导航方式。以下是其简易使用步骤: 1. 组件引入与基本设置 版本要求:Stepper 组件从 API Version 8 开始支持,使用前需确保项目环境满足该版本要求。 创建 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(25) 评论(0) 推荐(0)
摘要: Checkbox 的简易使用 Checkbox 是 HarmonyOS 中的多选框组件,用于表示某选项的打开或关闭状态。以下是其简易使用方法: 1. 引入与基本使用 在.ets文件中,通过@Entry和@Component装饰器定义组件,在build函数中创建Checkbox实例。例如: @Entr 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(35) 评论(0) 推荐(0)
摘要: Toggle 组件的简易使用 Toggle 组件在 HarmonyOS 应用开发中用于提供多种样式的开关功能,如勾选框、状态按钮和开关样式,以下是其简易使用方法: 1. 组件引入与基本结构 首先,确保项目支持 API Version 8 及以上版本,因为 Toggle 组件从该版本开始支持。在需要使 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(82) 评论(0) 推荐(0)
摘要: open_filex 以字符串结果打开文件的插件 用法 要使用此插件,请在 pubspec.yaml 文件中添加open_filex作为依赖项。 dependencies: open_filex: ^lastVersion 例子 import 'package:open_filex/open_fil 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(50) 评论(0) 推荐(0)
摘要: fluttertpc_app_installer 打开应用商店和安装APP 用法 String androidAppId = ''; String iOSAppId = ''; String ohosAppId = ''; AppInstaller.goStore(androidAppId, iOS 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(22) 评论(0) 推荐(0)
摘要: flutter_keychain 一个支持通过 Keychain 和 Keystore 支持字符串安全存储的 Flutter 插件 如果您有其他类型想要存储,则需要序列化为 UTF-8 字符串。 使用 import 'package:flutter_keychain/flutter_keychain 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(22) 评论(0) 推荐(0)
摘要: flutter_custom_cursor 该插件允许直接从内存缓冲区创建/设置自定义鼠标光标。 使用 1.先注册自定义光标 // register this cursor cursorName = await CursorManager.instance.registerCursor(Cursor 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(55) 评论(0) 推荐(0)
摘要: ColumnSplit是 HarmonyOS 中的一个组件,用于将子组件纵向布局,并在每个子组件之间插入横向分割线。以下是其简易使用说明: 1. 支持版本与基本功能 从 API Version 7 开始支持,用于纵向布局子组件并插入分割线,分割线位置根据子组件高度计算。初始化后动态修改子组件高度不生 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(27) 评论(0) 推荐(0)
摘要: ArkWeb 进阶之路:深度探索页面跳转与跨应用导航 在华为鸿蒙系统的 ArkWeb 技术领域,页面跳转与跨应用导航的高级应用正重塑着用户体验与应用交互模式。 一、跨应用页面跳转的核心机制 ArkWeb 借助统一资源标识符(URI)达成跨应用页面跳转。以一款在线教育应用与学习工具应用为例,教育应用内 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(51) 评论(0) 推荐(0)
摘要: ArkUI 声明式 UI 编程与状态管理 一、引言 在应用开发领域,ArkUI 以其独特的声明式 UI 编程和状态管理机制崭露头角。这两者相互配合,为构建高效且动态的用户界面提供了有力支持,极大地提升了开发体验与应用性能。 二、ArkUI 声明式 UI 编程 (一)核心概念 声明式编程聚焦于描述界面 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(63) 评论(0) 推荐(0)
摘要: ArkUI 的声明式 UI 编程与状态管理:构建高效鸿蒙应用 在鸿蒙应用开发领域,ArkUI 脱颖而出,其独特的声明式 UI 编程与高效的状态管理机制,为开发者开辟了一条便捷、高效的开发之路,重塑了移动应用的构建方式。 声明式 UI 编程,摒弃传统命令式繁琐操作,宛如一位精细的画师,用简洁笔触勾勒界 阅读全文
posted @ 2024-12-19 09:06 flfljh2024 阅读(55) 评论(0) 推荐(0)