摘要: 鸿蒙 next 中 Web 的使用全解析 鸿蒙 next 中的 Web 组件为开发者提供了强大的网页显示能力,其使用方式丰富多样,涵盖了从基础加载到多种功能设置的诸多方面。 1. 基本使用 创建 Web 组件:通过Web接口创建,如Web({src: 'www.example.com', contr 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(205) 评论(0) 推荐(0)
摘要: 鸿蒙Flutter之解析flutter相关的cppcrash堆栈 本文介绍如何解析flutter鸿蒙化版本 libflutter.so 相关的崩溃堆栈。 介绍 llvm-addr2line 工具是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。一般适用于带有 symbol 信 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(199) 评论(0) 推荐(0)
摘要: 鸿蒙Flutter性能调优之滑动响应时延 本篇文章针对flutter应用的滑动场景,进行响应时延的trace分析。 手指按下 手指按下是所有点击或滑动事件的大前提,可以知道手指坐标的初始位置和触摸哪个控件等重要信息。 mmi_service线程负责触发多模交互事件,由Flutter应用监听和响应触摸 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(107) 评论(0) 推荐(0)
摘要: 鸿蒙Flutter性能调优性能分析之帧渲染跟踪 Flutter应用进行性能分析时,需利用分析工具捕获应用的trace数据,并对其进行分析。鉴于Flutter应用中可能会出现需要单独追踪某帧渲染的情况,如帧率卡顿或帧丢失,本文特介绍了一种针对单帧追踪的方法。 分析工具 常用的分析工具包括DevEco 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(91) 评论(0) 推荐(0)
摘要: HarmonyOS next之在鸿蒙开发中,如果你从某个API或方法接收到一个JSON对象,并且这个JSON对象中包含了一个Map<String, Object>类型的数据,你需要将这个数据解析并存储到一个使用new Map<String, Object>()创建的变量中。这里的关键步骤包括解析JS 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(166) 评论(0) 推荐(0)
摘要: HarmonyOS next之#鸿蒙ArkWeb基础 - 跨域请求 ArkWeb内核出于安全考虑,默认限制file协议和resource协议的跨域访问。这意味着,如果Web组件尝试加载来自不同域的file协议或resource协议资源,将会被拦截,从而导致资源无法加载。 例如,假设您的Web组件部署 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(181) 评论(0) 推荐(0)
摘要: HarmonyOS next之AtomicServiceWeb 使用方法全解析 一、整体概述 AtomicServiceWeb 是对 Web 组件的升级,用于在特定场景下实现更高效和功能丰富的网页交互。它在一些接口和属性的使用上与 Web 组件有所不同,需要开发者按照新的规范进行操作。 二、参数传递 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(61) 评论(0) 推荐(0)
摘要: HarmonyOS next之#ArkWeb页面预加载与缓存 - 提升用户体验 简介 在Web应用开发中,页面加载速度和流畅性直接影响用户体验。ArkWeb框架提供了强大的页面预加载和缓存功能,可以帮助开发者提升应用的响应速度和效率。本文将详细介绍如何在ArkWeb框架中实现页面预加载、资源预加载、 阅读全文
posted @ 2024-12-18 09:27 flfljh2024 阅读(87) 评论(0) 推荐(0)
摘要: harmony_flutter_videoCompress(视频压缩) 一.MethodChannel 1.flutter端代码 创建MethodChannel交互通道video_compress 接收ohos端传递过来的进度 final compressProgress$ = Observable 阅读全文
posted @ 2024-12-18 09:26 flfljh2024 阅读(65) 评论(0) 推荐(0)
摘要: flutter_console A Flutter Console UI 项目介绍 一个在Flutter端Console可视化的组件,将Console Window置于页面最顶层,用于调试,输出日志等。 安装使用 安装步骤 简单Demo import 'package:flutter/materia 阅读全文
posted @ 2024-12-18 09:26 flfljh2024 阅读(33) 评论(0) 推荐(0)