12 2024 档案
摘要:最近,我们应华为团队的邀请,开发或适配了一些元服务。然而,在上架时却遭到拒绝,理由是 “您的元服务与您账号下提交的多个元服务功能内容相似,提交类似的元服务会使用户造成混乱,影响用户体验。不符合华为应用市场《元服务审核指南》第 3.4 项”。 我不禁思考,元服务确实是个好东西,相较于小程序,其更优秀的
阅读全文
摘要:鸿蒙系统拖拽事件简易使用 支持版本与资源限制 从 API Version 7 开始支持拖拽事件,后续版本可能有新增内容并标记起始版本。应用本身预置的资源文件仅支持本地应用内拖拽。 默认支持组件及属性设置 ArkUI 框架对部分组件实现了默认拖拽能力。默认支持拖出能力的组件有 Search、TextI
阅读全文
摘要:焦点控制 在 HarmonyOS 应用开发中,焦点控制对于实现良好的用户交互体验至关重要。该网页文档主要介绍了 HarmonyOS 中与焦点控制相关的一系列属性、方法和组件,用于管理组件的获焦能力、走焦顺序、默认焦点设置以及焦点框样式等,从而实现用户通过键盘(如 tab 键、方向键)或触摸操作在应用
阅读全文
摘要:鸿蒙 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 前提背景
阅读全文
摘要:华为鸿蒙系统Stage模型:构建轻量、高效、安全的应用程序 在数字化时代,应用程序的性能和安全性对于用户体验至关重要。华为鸿蒙系统(HarmonyOS)推出的Stage模型,正是为了满足这一需求,提供了一种全新的应用开发架构。以下是对Stage模型的详细介绍,包括其设计理念、优势、应用场景以及主要组
阅读全文
摘要:《HarmonyOS Next 系统能力调用简易指南》 HarmonyOS Next 作为华为鸿蒙操作系统的下一代重要演进,为开发者带来了更强大、更高效且更具创新性的系统能力。在这篇文章中,我们将深入探讨如何简易地调用 HarmonyOS Next 的一些关键系统能力,并通过代码示例帮助您快速上手。
阅读全文
摘要:flutter_harmonyOS编写自己的插件(一) 一.注册自己的插件融入ohos工程 1.EntryAbility端代码 export default class EntryAbility extends FlutterAbility { configureFlutterEngine(flut
阅读全文
摘要:flutter_harmonyOS编写自己的插件(二) 一.做自己的支付宝插件回调和事件 1.Harmony OS官方文档地址 https://opendocs.alipay.com/open/0f71b5?pathHash=bedc38ba 1. 安装说明 鸿蒙官方仓库-支付宝支付 SDK ohp
阅读全文
摘要:system_boot_time 获取系统启动时间 用法 import 'package:system_boot_time/system_boot_time.dart'; final second = await SystemBootTime().second(); 鸿蒙OS代码 获取启动时间 se
阅读全文
摘要: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
阅读全文
摘要:harmony_flutter_wakelock(锁屏状态) 一.MethodChannel 1.flutter端代码 创建MethodChannel **static** WakelockPlatformInterface _instance = MethodChannelWakelock();
阅读全文
摘要:harmony_flutter video_trimmer实现视频剪辑 简介 videotrimmer是在OpenHarmony环境下,提供视频剪辑能力的三方库 安装教程 ohpm install @ohos/videotrimmer OpenHarmony ohpm环境配置等更多内容,请参考 如何
阅读全文
摘要:harmony_flutter mvvm架构思想 写在前面 在Flutter中实现MVVM(Model-View-ViewModel)架构是为了将UI(视图)与业务逻辑(模型和视图模型)分离,提高代码的可维护性和可读性。 整体架构概述 Model: 数据层,处理应用程序的业务逻辑和数据管理。 Vie
阅读全文
摘要:harmony_flutter APNG用法 简介 ohos_apng是以开源库apng-js为参考,基于1.1.2版本,通过重构解码算法,拆分出apng里各个帧图层的数据;使用arkts能力,将每一帧数据组合成imagebitmap,使用定时器调用每一帧数据 通过canvas渲染,从而达到帧动画效
阅读全文
摘要:ArkTS 容器与原生容器行为差异解析 在当今数字化浪潮下,容器技术愈发关键,无论是原生容器,还是鸿蒙系统独具特色的 ArkTS 容器,都在各自生态里扮演重要角色。二者虽都旨在实现应用隔离与资源高效利用,但在诸多行为细节上存有明显差异。 资源调度与管理 原生容器,以 Docker 为典型代表,遵循传
阅读全文
摘要:模态弹窗(ModelDialog)在 HarmonyOS 应用中提供了多种交互方式,以下是其简易使用方法: 1. 概述 模态状态下,用户只能操作当前弹窗,干扰性强。ArkUI 提供多种模态弹窗组件,包括 AlertDialog、CustomDialog、ActionSheet、Popup、Menu、
阅读全文
摘要:RowSplit 组件简易使用教程 RowSplit 组件在 HarmonyOS 应用开发中,可实现将子组件横向布局并在其间插入纵向分割线的功能,以下是其简易使用步骤: 1. 组件引入与基本设置 版本要求:该组件从 API Version 7 开始支持,若要在元服务中使用,需 API version
阅读全文
摘要:FoldSplitContainer 组件简易使用教程 FoldSplitContainer 组件是 HarmonyOS 中用于实现折叠屏二分栏或三分栏布局的重要组件,能够有效适配折叠屏设备在不同状态下的界面展示需求。以下是其简易使用方法: 1. 引入与基本设置 版本要求:该组件从 API Vers
阅读全文
摘要:Stepper 组件简易使用教程 在 HarmonyOS 应用开发中,Stepper 组件为引导用户按步骤完成任务提供了便捷的导航方式。以下是其简易使用步骤: 1. 组件引入与基本设置 版本要求:Stepper 组件从 API Version 8 开始支持,使用前需确保项目环境满足该版本要求。 创建
阅读全文
摘要:Checkbox 的简易使用 Checkbox 是 HarmonyOS 中的多选框组件,用于表示某选项的打开或关闭状态。以下是其简易使用方法: 1. 引入与基本使用 在.ets文件中,通过@Entry和@Component装饰器定义组件,在build函数中创建Checkbox实例。例如: @Entr
阅读全文
摘要:Toggle 组件的简易使用 Toggle 组件在 HarmonyOS 应用开发中用于提供多种样式的开关功能,如勾选框、状态按钮和开关样式,以下是其简易使用方法: 1. 组件引入与基本结构 首先,确保项目支持 API Version 8 及以上版本,因为 Toggle 组件从该版本开始支持。在需要使
阅读全文
摘要:open_filex 以字符串结果打开文件的插件 用法 要使用此插件,请在 pubspec.yaml 文件中添加open_filex作为依赖项。 dependencies: open_filex: ^lastVersion 例子 import 'package:open_filex/open_fil
阅读全文
摘要:fluttertpc_app_installer 打开应用商店和安装APP 用法 String androidAppId = ''; String iOSAppId = ''; String ohosAppId = ''; AppInstaller.goStore(androidAppId, iOS
阅读全文
摘要:flutter_keychain 一个支持通过 Keychain 和 Keystore 支持字符串安全存储的 Flutter 插件 如果您有其他类型想要存储,则需要序列化为 UTF-8 字符串。 使用 import 'package:flutter_keychain/flutter_keychain
阅读全文
摘要:flutter_custom_cursor 该插件允许直接从内存缓冲区创建/设置自定义鼠标光标。 使用 1.先注册自定义光标 // register this cursor cursorName = await CursorManager.instance.registerCursor(Cursor
阅读全文
摘要:ColumnSplit是 HarmonyOS 中的一个组件,用于将子组件纵向布局,并在每个子组件之间插入横向分割线。以下是其简易使用说明: 1. 支持版本与基本功能 从 API Version 7 开始支持,用于纵向布局子组件并插入分割线,分割线位置根据子组件高度计算。初始化后动态修改子组件高度不生
阅读全文
摘要:ArkWeb 进阶之路:深度探索页面跳转与跨应用导航 在华为鸿蒙系统的 ArkWeb 技术领域,页面跳转与跨应用导航的高级应用正重塑着用户体验与应用交互模式。 一、跨应用页面跳转的核心机制 ArkWeb 借助统一资源标识符(URI)达成跨应用页面跳转。以一款在线教育应用与学习工具应用为例,教育应用内
阅读全文
摘要:ArkUI 声明式 UI 编程与状态管理 一、引言 在应用开发领域,ArkUI 以其独特的声明式 UI 编程和状态管理机制崭露头角。这两者相互配合,为构建高效且动态的用户界面提供了有力支持,极大地提升了开发体验与应用性能。 二、ArkUI 声明式 UI 编程 (一)核心概念 声明式编程聚焦于描述界面
阅读全文
摘要:ArkUI 的声明式 UI 编程与状态管理:构建高效鸿蒙应用 在鸿蒙应用开发领域,ArkUI 脱颖而出,其独特的声明式 UI 编程与高效的状态管理机制,为开发者开辟了一条便捷、高效的开发之路,重塑了移动应用的构建方式。 声明式 UI 编程,摒弃传统命令式繁琐操作,宛如一位精细的画师,用简洁笔触勾勒界
阅读全文
摘要:自定义弹窗(CustomDialog)简易使用 自定义弹窗是 HarmonyOS 提供的一种弹窗组件,可通过CustomDialogController类来显示。以下是其简易使用方法: 1. 基本概念 从 API Version 7 开始支持,在元服务中从 API version 11 开始支持。它
阅读全文
摘要:深入探索ArkWeb:构建高效且安全的Web组件 本文旨在深入探讨华为鸿蒙HarmonyOS Next系统(截止目前API12)的技术细节,基于实际开发实践进行总结。 主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。 本文为原创内容,任何形式的转载必须注明出处及原
阅读全文
摘要:引言 在华为鸿蒙开发环境中,ArkWeb 组件是构建跨平台 Web 应用的重要工具。为了提高开发效率和组件复用性,我们需要设计一个健壮、可扩展的 ArkWeb 基础组件架构 一、架构设计原则 模块化 模块化是组件设计的基础,它允许我们将复杂的系统分解为可管理的模块。在 ArkWeb 组件中,我们可以
阅读全文
摘要:鸿蒙Flutter之线程分析 线程顺序 掌握分析工具的使用后,便能去抓取Flutter应用的trace。trace中包含了应用运行期间的所有线程,需要先收藏下图的线程,以及按照图中线程的顺序去排序,才能更好的分析Flutter应用性能。下图每个线程的上方用数字标识了其排列的位置。 trace收藏线程
阅读全文
摘要:鸿蒙Flutter使用ohos_videocompressor实现视频压缩 介绍 videoCompressor是一款ohos高性能视频压缩器。 目前实现的能力:支持视频压缩 使用方法: 有两种方式可以下载本工程: 1.开发者如果想要使用本工程,可以使用git命令 git clone https:/
阅读全文
摘要:鸿蒙 next 元服务实现 app linking 功能 1.前置信息 关于鸿蒙 next元服务的 app linking 官方文档为: https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/atomic-applinking-V
阅读全文
摘要:鸿蒙 next Scroll() 无法滚动问题 在鸿蒙 next 中遇到了Scroll无法滚动的问题,明明元素已经超出屏幕了,但是就是不可以滚动,通过查询鸿蒙 next 的社区反馈得知了 Scroll 无法滚动的原因。 鸿蒙 next scroll 官方文档: https://developer.h
阅读全文
摘要:鸿蒙 next -arkts-实现防抖节流功能 ClickUtil export class ClickUtil { private constructor() { } private static throttleTimeoutID: number; //节流timeoutID private s
阅读全文
摘要:一、条件语句 1. if 分支语句 多分枝情况:通过if、else if和else可以构建多分枝的条件判断。例如,判断一个数的大小范围: int num = 15; if (num < 10) { System.out.println("小于 10"); } else if (num < 20) {
阅读全文
摘要:更新Flutter插件项目结构 更新内容 flutter插件项目中的ohos目录,将从鸿蒙工程project结构,替换为鸿蒙工程module结构。 flutter工程中引用的har文件,统一放到 ohos/har 目录下。 更新后需要删除ohos插件中的旧模块目录。 更新步骤 以 flutter_f
阅读全文
摘要:鸿蒙 Next 用户首选项使用指南 鸿蒙 Next 的用户首选项(@ohos.data.preferences)为应用提供了便捷的轻量级数据持久化解决方案,以键值对形式存储数据,支持数字型、字符型、布尔型及它们的数组类型。以下是其详细使用方法: 一、导入模块与了解常量 导入模块 使用import {
阅读全文
摘要:形状裁剪简易使用 形状裁剪功能在 HarmonyOS 开发中用于对组件进行裁剪和遮罩处理,以下是其简易使用方法。 官网文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attrib
阅读全文
摘要:鸿蒙 Next 图形变换使用指南 鸿蒙 Next 为开发者提供了强大的图形变换功能,用于对组件进行旋转、平移、缩放和矩阵变换等操作,极大地丰富了应用的视觉效果和用户体验。以下是其详细使用方法: 1. 旋转(rotate) 功能:使组件在以左上角为坐标原点的坐标系中旋转。 参数说明 RotateOpt
阅读全文
摘要:鸿蒙 next实现页签栏平板端适配 1.在应用启动时通过 updateBreakpoint获取当前窗口尺寸断点 // 根据当前窗口尺寸更新断点 private updateBreakpoint(windowWidth: number): void { // 拿到当前窗口对象获取当前所在display
阅读全文
摘要:鸿蒙 next 使用并封装EmitterUtil 在一些场景中需要进行跨页面或跨组件的事件通信,那么就可以用使用 Emitter,官方文档为:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/itc-with-emitt
阅读全文
摘要:鸿蒙 next 实现知识点列表的重复布局 1.在应用启动时通过 updateBreakpoint获取当前窗口尺寸断点 // 根据当前窗口尺寸更新断点 private updateBreakpoint(windowWidth: number): void { // 拿到当前窗口对象获取当前所在disp
阅读全文
摘要:鸿蒙next 实现试卷计时器 1.实现计时器 ui @Entry @Component struct QuickTestMainPage { @State paperAllTime: number = 0; // 做试卷模式下的总时长 @State remainTimeUi: string = "0
阅读全文
摘要:鸿蒙 next 判断 Swiper 是否在最后一个元素并向右滑动与在第一个元素并向左滑动 要实现 Swiper 在最后一个元素的同时判断是否向右滑动,可以利用 Swiper 的 onAnimationStart方法,该方法是会在手势滑动开始时调用,其回调参数是: (index: number, ta
阅读全文
摘要:HarmonyOS next之横竖屏切换开发实践 在 HarmonyOS 应用开发中,实现横竖屏切换功能需要关注多方面内容。 窗口旋转策略选择 module.json5 文件配置:适用于应用启动时就确定横竖屏显示状态的情况。例如竖屏应用可配置 “portrait”;横屏应用若仅支持横屏配置 “lan
阅读全文
摘要:HarmonyOS next之鸿蒙开发web组件开启深色模式与自定义 UserAgent 设置深色模式 ArkWeb 支持对前端页面进行深色模式配置。通过 darkMode() 接口可以配置不同的深色模式,默认关闭。当深色模式开启时,Web 将启用媒体查询 prefers-color-scheme
阅读全文
摘要:HarmonyOS next之鸿蒙开发:前端页面调用 ArkTS 函数全解析 JavaScriptProxy:前端与 ArkTS 交互的桥梁 (一)功能概述 JavaScriptProxy 是 ArkWeb 提供的强大机制,它就像一座桥梁,允许开发者将 ArkTS 对象注册到前端页面,进而实现在前端
阅读全文
摘要:鸿蒙 next 中 Web 的使用全解析 鸿蒙 next 中的 Web 组件为开发者提供了强大的网页显示能力,其使用方式丰富多样,涵盖了从基础加载到多种功能设置的诸多方面。 1. 基本使用 创建 Web 组件:通过Web接口创建,如Web({src: 'www.example.com', contr
阅读全文
摘要:鸿蒙Flutter之解析flutter相关的cppcrash堆栈 本文介绍如何解析flutter鸿蒙化版本 libflutter.so 相关的崩溃堆栈。 介绍 llvm-addr2line 工具是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。一般适用于带有 symbol 信
阅读全文
摘要:鸿蒙Flutter性能调优之滑动响应时延 本篇文章针对flutter应用的滑动场景,进行响应时延的trace分析。 手指按下 手指按下是所有点击或滑动事件的大前提,可以知道手指坐标的初始位置和触摸哪个控件等重要信息。 mmi_service线程负责触发多模交互事件,由Flutter应用监听和响应触摸
阅读全文
摘要:鸿蒙Flutter性能调优性能分析之帧渲染跟踪 Flutter应用进行性能分析时,需利用分析工具捕获应用的trace数据,并对其进行分析。鉴于Flutter应用中可能会出现需要单独追踪某帧渲染的情况,如帧率卡顿或帧丢失,本文特介绍了一种针对单帧追踪的方法。 分析工具 常用的分析工具包括DevEco
阅读全文
摘要:HarmonyOS next之#ArkWeb页面预加载与缓存 - 提升用户体验 简介 在Web应用开发中,页面加载速度和流畅性直接影响用户体验。ArkWeb框架提供了强大的页面预加载和缓存功能,可以帮助开发者提升应用的响应速度和效率。本文将详细介绍如何在ArkWeb框架中实现页面预加载、资源预加载、
阅读全文
摘要:HarmonyOS next之AtomicServiceWeb 使用方法全解析 一、整体概述 AtomicServiceWeb 是对 Web 组件的升级,用于在特定场景下实现更高效和功能丰富的网页交互。它在一些接口和属性的使用上与 Web 组件有所不同,需要开发者按照新的规范进行操作。 二、参数传递
阅读全文
摘要:HarmonyOS next之#鸿蒙ArkWeb基础 - 跨域请求 ArkWeb内核出于安全考虑,默认限制file协议和resource协议的跨域访问。这意味着,如果Web组件尝试加载来自不同域的file协议或resource协议资源,将会被拦截,从而导致资源无法加载。 例如,假设您的Web组件部署
阅读全文
摘要:HarmonyOS next之在鸿蒙开发中,如果你从某个API或方法接收到一个JSON对象,并且这个JSON对象中包含了一个Map<String, Object>类型的数据,你需要将这个数据解析并存储到一个使用new Map<String, Object>()创建的变量中。这里的关键步骤包括解析JS
阅读全文
摘要:harmony_flutter_videoCompress(视频压缩) 一.MethodChannel 1.flutter端代码 创建MethodChannel交互通道video_compress 接收ohos端传递过来的进度 final compressProgress$ = Observable
阅读全文
摘要:flutter_console A Flutter Console UI 项目介绍 一个在Flutter端Console可视化的组件,将Console Window置于页面最顶层,用于调试,输出日志等。 安装使用 安装步骤 简单Demo import 'package:flutter/materia
阅读全文
摘要:harmony_flutter_orientation(屏幕旋转) flutter端监听鸿蒙手机得屏幕横竖屏切换等各种状态 一.MethodChannel 1.flutter端代码 创建MethodChannel交互通道 接收ohos端传递过来状态 class OrientationPlugin {
阅读全文
摘要:harmony_flutter_keyboard_visibility(监听动态键盘) 一.MethodChannel 1.flutter端代码 创建StreamBuilder监听event 接收ohos端传递过来的状态值 final KeyboardVisibilityController? co
阅读全文
摘要:harmony_flutter 实现修改屏幕亮度 ohos端建立通 import settings from '@ohos.settings'; import window from '@ohos.window'; import FlutterManager from '@ohos/flutter_
阅读全文
摘要:harmony_flutter 实现短信发送 ohos端建立通 import { FlutterPlugin, FlutterPluginBinding } from '@ohos/flutter_ohos/src/main/ets/embedding/engine/plugins/FlutterP
阅读全文
摘要:harmony_flutter 实现拨打电话功能 ohos端建立通 import call from '@ohos.telephony.call'; import { FlutterPlugin, FlutterPluginBinding } from '@ohos/flutter_ohos/src
阅读全文
摘要:flutter_ohos_原生和flutter交互跳转 1. EntryAbility 可以继承 UIAbility export default class EntryAbility extends UIAbility implements ExclusiveAppComponent<UIAbil
阅读全文
摘要:性能分析第一步-梳理线程顺序 Flutter应用在性能分析的时候,需要使用分析工具去抓取应用的trace,并对trace进行分析。Flutter应用在渲染流程上与几个线程密不可分,而这篇指南里,主要介绍这几个密不可分的线程,以及它们在渲染流程上顺序。 分析工具 常用的分析工具有DevEco Stud
阅读全文
摘要:screenshot_callback 监听系统截图 注意事项 Android需要获取存储权限才能正常使用 需要真机才能验证截图 Flutter中使用注意 如果在flutter中重写 didChangeAppLifecycleState,其中在三星手机上,侧面截图功能会执行 resumed生命周期。
阅读全文
摘要:fluttertpc_device_util 鸿蒙设备工具类 Flutter代码调用 创建通道 static const MethodChannel _channel = const MethodChannel('device_util'); 获取version name /// The versi
阅读全文
摘要:flutter_native_image 原生 Flutter 图片工具 此插件旨在提供原生工具来调整图像大小并通过压缩降低其质量。代码有点粗糙(尤其是 iOS 部分),但它可以满足我的需求,并且从未崩溃过。如果您愿意,请随意改进它。 用法 安装 在依赖项下的 pubspec.yaml 中添加以下几
阅读全文
摘要:GPUImage for Flutter Flutter中相机、照片、视频添加各种滤镜效果。 本地环境 [✓] Flutter (Channel stable, 3.0.0, on macOS 12.3.1 21E258 darwin-x64, locale zh-Hans-CN) [✓] Andr
阅读全文
摘要:HarmonyOS next之警告弹窗(AlertDialog)使用文档 一、概述 警告弹窗(AlertDialog)用于向用户显示重要信息或获取用户的确认反馈。它从 API Version 7 开始支持,在元服务中从 API version 11 开始支持,其功能依赖 UI 的执行上下文,不可在
阅读全文
摘要:基础入门 HarmonyOS next之1. 交叉轴对齐方式 (Cross-axis Alignment) 在 Flex 布局中,交叉轴是与主轴垂直的方向。可以使用 align-items 和 align-self 来调整子元素在交叉轴上的对齐方式。 常见对齐方式: flex-start:子元素从交
阅读全文
摘要:HarmonyOS next之鸿蒙Flutter怎么样调试dart代码 ets 代码使用 DevEco-Studio 进行调试。 dart 代码可以使用 vscode 和 Android Studio 进行调试。 flutter鸿蒙化版本调试时,需要加上参数,如: --local-engine=/U
阅读全文
摘要:鸿蒙Flutter性能调优之性能分析定界 flutter鸿蒙化的工程,也可以使用devtools对Dart代码进行调试. 前置条件 OpenHarmony Next系统 前台运行Flutter页面 分析工具 DevEco Studio Profiler SmartPerf Flutter线程介绍 F
阅读全文
摘要:鸿蒙Flutter环境相关问题 建议使用的开发工具版本 flutter 3.7.12-ohos 版本 python3.8 - python3.11 java17 node18 ohpm1.6+ HamonyOS SDK api11 Xcode14.3 断网环境 flutter pub get 执行失
阅读全文
摘要:鸿蒙 next 封装轻量级缓存工具PreferencesUtil import preferences from '@ohos.data.preferences'; import dataPreferences from '@ohos.data.preferences'; import { AppU
阅读全文
摘要:关键帧动画简易使用 一、概述 在 HarmonyOS 中,通过 UIContext 提供的 keyframeAnimateTo 接口可以指定若干个关键帧状态,从而实现分段的动画效果。该接口从 API Version 11 开始支持,在元服务中从 API version 12 开始支持使用,系统能力要
阅读全文
摘要:基础入门 储存 鸿蒙应用提供多种数据存储方式,包括: Preferences:轻量级数据存储,适用于简单键值对。 SQLite:关系型数据库,适用于结构化数据存储。 文件存储:通过文件系统直接存储数据。 数组 数组是一组有序的数据集合,可以通过索引访问每个元素。 let numbers = [1,
阅读全文
摘要:harmony_flutter 获取udid UDID说明:在恢复出厂设置后,UDID(唯一设备标识符)可能会发生变化!另外,如果设备通过OTA(在线更新)升级到了Android 8.0,并且应用程序被重新安装了,由于Android 8.0的安全性更改,UDID也可能会改变。对于已经获取root权限
阅读全文
摘要:harmony_flutter_FlutterEngineGroup介绍 1. EntryAbility 修改为继承自 UIAbility export default class EntryAbility extends UIAbility implements ExclusiveAppCompo
阅读全文
摘要:ohos开发鸿蒙(基于5.0.0版本) 原始仓来源:https://github.com/flutter/flutter 1.仓库说明 本仓库是基于Flutter SDK对于OpenHarmony平台的兼容拓展,可支持IDE或者终端使用Flutter Tools指令编译和构建OpenHarmony应
阅读全文
摘要:harmony_fluwx 集成微信服务(2) fluwx 链接:https://gitee.com/almost777/fluwx 接入功能 分享图片,文本,音乐,视频等。支持分享到会话,朋友圈以及收藏. 微信支付. 在微信登录时,获取Auth Code. 拉起小程序. 订阅消息. 打开微信. 从
阅读全文
摘要:DartNative DartNative 作为 Dart 和原生 API 之间沟通的桥梁。 用更快、更简洁的代码替换性能低下的 Flutter 通道。 特征 动态同步和异步通道 DartNative动态调用任何原生 API 。它支持同步和异步通道。 多语言接口直接调用 不再需要像 Flutter
阅读全文
摘要:Flutter App Scheme 配置说明 1、Android端配置说明 在您项目中 Android的AndroidManifest.xml文件中按照如下规范添加Scheme,例如android/app/src/main/AndroidManifest.xml a、在需要启动的Activity中
阅读全文
摘要:鸿蒙 Next 中 Flex 组件的简略使用方法 在鸿蒙 Next 开发中,Flex 组件是一种强大的布局工具,用于以弹性方式布局子组件。以下是其简略使用方法。 1. 基本概念 Flex 组件从 API Version 7 开始支持,在渲染时有二次布局过程。其主轴默认撑满父容器,与 Column、R
阅读全文