跃迁引擎

空気を読んだ雨降らないでよ

iOS Research & Development


  1. HarmonyOS - 使用画布绘制自定义图形 (Canvas)

    Canvas提供画布组件,用于自定义绘制图形,开发者使用CanvasRenderingContext2D对象和OffscreenCanvasRenderingContext2D对象在Canvas组件上进行绘制,绘制对象可以是基础形状、文本、图片等。 使用画布组件绘制自定义图形可以由以下三种形式在画布绘制自定义图形: 使用CanvasRenderingContext2D对象在Canvas画布上 …

    , , , 开始阅读

  2. HarmonyOS - Web 运行流程原理解析

    Web渲染流程初始化 webview -> 请求页面 -> 下载数据 -> 解析HTML -> 请求 js/css 资源 -> dom 渲染 -> 解析 JS 执行 -> JS 请求数据 -> 解析渲染 -> 下载渲染图片 初始化 WebView 操作:创建并初始化一个WebView组件。 目的:为后续加载和渲染网页提供容器 …

    , , , 开始阅读

  3. HarmonyOS - 鸿蒙手势处理及实现原理

    一、手势通用事件点击事件 参数名 类型 必填 说明 event ClickEvent 是 获得ClickEvent对象。 distanceThreshold number 是 点击事件移动阈值。当设置的值小于等于0时,会被转化为默认值。 默认值:2^31-1 说明:当手指的移动距离超出开发者预设的移动阈值时,点击识别失败。如果初始化为默认阈值时,手指移动超过组件热区范围,点击识别 …

    , , , 开始阅读

  4. HarmonyOS - 应用程序包

    1. 应用程序包概述1.1 应用与应用程序包用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。 当前系统提供了应用程序包开发、安装、查询、更新、卸载的管理机制,便于开发者开发和管理应用。同时,系统还屏蔽了不同的芯片平台的差异(包括x86/ARM,32位/64位等),应用程序包在不同的芯片平台都能 …

    , , 开始阅读

  5. HarmonyOS - 鸿蒙线程池及异步任务

    鸿蒙中的并发并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS 系统提供了异步并发和多线程并发两种处理策略。 异步并发是指异步代码在执行到一定程度后会被暂停,以便在未来某个时间点继续执行,这种情况下,同一时间只有一段代码在执行。 多线程并发允许在同一时间段内同时执行多段代码。在主线程继续响应用户操作和更新 UI 的 …

    , , , 开始阅读

  6. HarmonyOS - 鸿蒙开发指南

    1. 概述1.1 简介鸿蒙(即 HarmonyOS ,开发代号 Ark,正式名称为华为终端鸿蒙智能设备操作系统软件)是华为公司自 2012 年以来开发的一款可支持鸿蒙原生应用和兼容 AOSP 应用的分布式操作系统。该系统利用“分布式”技术将手机、电脑、平板、电视、汽车和智能穿戴等多款设备融合成一个“超级终端”,使用户便于操作和共享各种设备的资源。 1.2 本文读者收获 帮助开发者全面了解 Ha …

    , , 开始阅读