- 博客(441)
- 资源 (79)
- 收藏
- 关注

原创 Cannot resolve symbol 解决方案汇总(6种解决方案)
Cannot resolve symbol 解决方案汇总(6种解决方案)
2022-09-16 14:14:49
207864
23
原创 实现细节与注意事项
鸿蒙操作系统(HarmonyOS)是华为公司推出的一个面向未来的全场景分布式操作系统,旨在为用户提供更加流畅、安全、智能的跨设备交互体验。随着鸿蒙生态系统的不断完善和发展,越来越多的应用开发者开始关注如何在鸿蒙平台上实现特定的功能。二维码生成与识别就是其中一项非常实用且重要的功能。二维码是一种矩阵条码,它能够在有限的空间内存储大量的信息,包括网址、文本、联系人信息等。对于移动应用而言,能够生成和解析二维码意味着用户可以更方便地分享信息或访问内容。
2025-02-13 13:50:40
474
原创 AbilityKit 组件概述
AbilityKit是鸿蒙操作系统提供的一个用于定义应用能力的基础框架。通过AbilityKit,开发者可以创建不同的Ability类型,如PageAbility(页面能力),ServiceAbility(服务能力),DataAbility(数据访问能力),这些Ability能够帮助开发者更方便地组织代码逻辑,实现模块化设计,并且更好地遵循鸿蒙的设计理念。
2025-02-11 00:15:00
658
原创 AbilityKit简介
AbilityKit是鸿蒙操作系统中用于构建应用程序的核心组件之一。它提供了一套API来定义应用程序的行为,包括页面显示、服务启动和服务绑定等。与传统的Android应用程序不同,鸿蒙应用中的Activity被替换为了Ability,而Intent则被Intent所替代。这使得开发者可以更加灵活地控制应用程序的生命周期和行为逻辑。
2025-02-10 00:30:00
491
原创 创建一个简单的 ArkUI 应用
ArkUI 是鸿蒙操作系统上的用户界面开发框架,它提供了声明式的 UI 编程模型,让开发者可以使用简洁直观的代码来构建应用界面。通过 ArkUI,开发者可以更容易地创建出美观且功能丰富的应用程序,并且能够快速响应用户需求进行迭代更新。为了让主应用与其他插件之间能够良好地通信,我们需要定义一套标准接口。这些接口用于描述插件提供的服务、数据交换格式及调用方法等信息。// pluginInterface.ts - 插件接口定义init?// 初始化插件start?(): void;// 启动插件逻辑。
2025-02-09 00:45:00
858
原创 ArkUI与热更新
鸿蒙操作系统(HarmonyOS)是由华为公司开发的分布式操作系统,旨在为各种设备提供统一的操作平台。它支持多种终端设备,如智能手机、平板电脑、智能穿戴设备、智能家居等。鸿蒙系统的一个重要特性是其模块化设计,这使得它能够根据不同的硬件配置和应用场景进行灵活调整。在鸿蒙系统的应用开发中,ArkUI框架是一个关键组件,它允许开发者使用声明式编程语言来构建用户界面。热更新技术是指在不重新安装或重启应用程序的情况下,通过网络下载最新的代码或资源文件,并将它们动态地应用到运行中的应用程序中。
2025-02-09 00:30:00
561
原创 ArkUI概述
根据百度百科,ArkUI是一个基于声明式编程范式的UI开发框架,允许开发者使用一套代码库来构建在多个平台上运行的应用程序。ArkUI提供了丰富的组件和API,使开发者能够快速创建美观且功能强大的用户界面。更重要的是,ArkUI内置了对鸿蒙分布式特性的支持,使得应用程序可以在不同设备间平滑切换并共享数据。
2025-02-08 08:46:27
310
原创 ArkUI 组件库概述
ArkUI是HarmonyOS应用开发的核心框架之一,旨在简化UI开发过程。它提供了丰富的预定义组件,如Button、Text、Image等,让开发者可以快速搭建应用程序的界面。此外,ArkUI还支持声明式编程范式,使得代码更加简洁易读,同时提升了开发效率。除了官方提供的组件外,ArkUI还鼓励开发者根据自己的需求创建自定义组件。自定义组件可以帮助开发者复用代码、提高开发速度并保持界面的一致性。通过组合现有的基础组件,开发者可以构建出复杂且独特的用户界面元素。```java。
2025-02-08 08:45:44
585
原创 ArkUI的基本概念
鸿蒙系统,作为一款由华为自主研发的操作系统,自推出以来就受到了广泛的关注。它不仅在操作系统层面实现了诸多创新,更是在应用开发框架上提供了一系列新的技术手段,其中ArkUI是用于构建用户界面的核心组件之一。为了帮助开发者更好地理解和使用ArkUI组件样式,本文将深入探讨鸿蒙系统的这一重要组成部分。
2025-01-27 00:45:00
1646
原创 ArkUI框如何使用声明式编程模型教程
虽然ArkUI提供了一套默认的样式,但有时你可能需要自定义样式以满足特定的设计需求。可以通过内联样式或全局样式表来实现这一点。```ts// 示例:使用内联样式@Entry@Componentbuild() {Column() {```
2025-01-27 00:30:00
483
原创 `onClick`:点击事件,当用户点击组件时触发
除了内置的事件类型外,ArkUI还支持自定义事件,这使得开发者能够更加灵活地控制应用程序的行为。创建自定义事件可以帮助开发者更好地组织代码逻辑,并提高代码复用性。// 创建并分发自定义事件}, []);return (
2025-01-26 00:45:00
462
原创 动画优化技巧
鸿蒙操作系统,作为华为自主研发的操作系统,旨在为万物互联的新时代提供统一的操作平台。它不仅适用于智能手机,还覆盖了智能穿戴设备、智能家居、车机等多个领域。在这样的背景下,开发人员需要掌握一系列与鸿蒙相关的技术栈,以满足不同场景下的应用开发需求。其中,ArkUI动画技术是构建动态用户界面的重要组成部分,对于提升用户体验具有不可忽视的作用。鸿蒙的ArkUI框架基于声明式编程范式,允许开发者通过简洁直观的方式创建复杂的用户界面和交互效果。
2025-01-26 00:30:00
601
原创 ArkTS是鸿蒙操作系统中用于应用程序开发的一种新型编程语言
在鸿蒙应用中定义一个类,我们首先需要了解其基本结构。以下是一个简单的学生类示例:// 属性// 构造函数// 方法// 使用类创建对象```接口定义了对象的行为,但并不提供这些行为的具体实现。在鸿蒙中,接口可以帮助我们确保类遵循特定的契约。以下是如何定义和实现一个名为`Speaker`的接口的例子:// 实现接口的方法```
2025-01-25 00:45:00
494
原创 ArkTS 顶层语句的实际应用案例
在ArkTS中,你可以使用顶层语句来定义函数。这对于创建工具函数或者辅助函数非常有用,它们可以直接在文件的任何地方调用。// 定义一个简单的函数// 调用函数```
2025-01-25 00:30:00
453
原创 约束布局 ConstraintLayout
鸿蒙操作系统(HarmonyOS)是华为公司自主研发的面向全场景的分布式操作系统,旨在为用户提供流畅、安全、可靠的智能生活体验。随着鸿蒙操作系统的不断发展和完善,越来越多的开发者开始关注并投入到鸿蒙应用开发中来。对于想要深入理解鸿蒙开发的开发者来说,掌握ArkUI布局方式是必不可少的一环。ArkUI是一种基于声明式编程范式的用户界面框架,它简化了UI开发流程,使得开发者能够更加专注于构建功能丰富且交互良好的应用程序。
2025-01-25 00:15:00
889
原创 空安全(Null Safety)
在编程中,“空”指的是变量或对象引用没有指向任何实际的对象实例。传统上,在许多编程语言中,处理可能为空的值是一个常见问题,因为它可能导致程序崩溃或产生难以追踪的错误。例如,在Java或C++这样的语言中,如果尝试访问一个null对象的方法或属性,会导致NullPointerException或类似的异常。空安全机制通过编译器层面的设计,强制开发者在编写代码时考虑所有可能出现的null情况,从而避免了运行时因为空指针解引而抛出异常的问题。这意味着在编译期间就能捕捉到潜在的错误,使得应用程序更加健壮和可靠。
2025-01-24 00:30:00
1364
原创 鸿蒙与ArkTS
在ArkTS中,模块化是通过`export`和`import`关键字实现的。开发者可以将函数、类、变量等导出为模块的一部分,并在其他文件中按需导入使用。示例:创建一个简单的模块假设我们有一个名为`mathUtil.ts`的文件,其中包含一些数学计算函数:// 导出一个函数// 导出多个成员```现在我们可以从另一个文件中导入这些成员:// main.ts// 从 'mathUtil' 模块导入所有成员// 输出:5// 输出:3.14159// 输出:6```
2025-01-24 00:30:00
878
原创 ArkTS中的条件语句
鸿蒙操作系统(HarmonyOS)是由华为技术有限公司开发的面向未来的全场景分布式操作系统。它不仅能够支持多种设备,如智能手机、平板电脑、智能穿戴设备等,还能实现不同设备之间的无缝协同工作。随着鸿蒙系统的不断发展,开发者们需要掌握一系列新的编程语言和技术来为这一平台创建应用。其中,ArkTS是鸿蒙系统中的一种新型编程语言,它是基于TypeScript扩展而来,专为鸿蒙的应用开发设计。
2025-01-23 00:45:00
536
原创 ArkTS(Ark TypeScript)构建高效
在ArkTS中定义泛型的方式与TypeScript非常相似。我们可以通过在函数名后添加类型参数来定义一个泛型函数:return arg;```在这个例子中,`T`是一个占位符,代表任何类型。当我们调用`identity`函数时,可以传递任意类型的参数给`arg`,而返回值将与传入的参数具有相同的类型。
2025-01-23 00:45:00
926
原创 TypeScript的编程语言扩展
鸿蒙操作系统(HarmonyOS)是由华为公司自主研发的操作系统,旨在为各种设备提供统一的生态平台。为了实现跨设备无缝连接、高效开发和运行,鸿蒙引入了ArkTS(Ark TypeScript),这是一种基于TypeScript的编程语言扩展,专为鸿蒙应用开发设计,以提高代码的可读性、维护性和性能。在鸿蒙开发中掌握ArkTS的数据类型至关重要,因为正确使用数据类型可以避免许多潜在的错误,并且可以使代码更清晰易懂。下面将详细介绍ArkTS中的基本数据类型以及它们在实际开发中的应用。
2025-01-22 00:45:00
884
原创 使用ArkCompiler
鸿蒙操作系统(HarmonyOS)是华为公司推出的一款面向未来、基于微内核的分布式操作系统。它旨在为不同设备提供统一的操作系统和用户体验,覆盖手机、平板、电视、智能穿戴等多终端设备。在鸿蒙开发中,ArkCompiler是一个关键组件,它是华为自主研发的编译器,能够将多种高级语言直接编译成机器码,以提升应用的性能。
2025-01-22 00:30:00
441
原创 安装DevEco Studio
鸿蒙操作系统(HarmonyOS)是华为公司自主研发的面向全场景的分布式操作系统。它能够为不同设备的智能化、互联与协同提供统一的语言,旨在为用户提供跨终端无缝协同体验、系统级的安全服务以及便捷高效的开发环境。在鸿蒙操作系统中,分布式应用开发是一个非常重要的概念,它允许开发者创建可以在多个设备间平滑运行的应用程序。
2025-01-22 00:15:00
816
原创 数据的用户界面(UI)
装饰器是一种设计模式,它允许行为以一种灵活的方式添加到单个对象上,而不是影响整个类。在JavaScript和TypeScript这样的语言中,装饰器已经被用作一种语法糖来简化某些编程模式,比如属性验证、方法拦截等。而在鸿蒙的应用程序开发中,装饰器同样可以用来增强类的功能,而无需修改类本身的结构。
2025-01-21 01:00:00
737
原创 编写XML或Java/Kotlin代码
鸿蒙操作系统是由华为公司研发的一种面向未来、基于微内核的全场景分布式操作系统。它旨在为用户提供流畅的跨设备体验,并支持多种终端设备,如智能手机、平板电脑、智能穿戴设备等。鸿蒙系统具有低时延、高安全性和易扩展性等特点,这些特点使得它非常适合物联网(IoT)环境下的应用开发。在鸿蒙的应用开发中,官方提供了一系列的基础组件,例如Button、Text、Image等。然而,在实际项目中,我们往往需要根据业务需求来定制独特的UI元素。此时,自定义组件就显得尤为重要。
2025-01-21 00:00:00
2275
原创 使用eTS实现简单的动画效果
鸿蒙操作系统(HarmonyOS)是由华为公司自主研发的面向未来全场景智能终端操作系统。它具有分布式架构、天生流畅、内核级安全和生态共享等特性,旨在为用户提供更加丰富的跨设备交互体验。对于开发者来说,掌握鸿蒙操作系统的开发技术是进入这个新兴领域的重要一步。其中,渲染控制是构建高效用户界面的关键组成部分。
2025-01-20 17:51:02
906
原创 蒙操作系统(HarmonyOS)
服务卡片是鸿蒙操作系统中的一种轻量级交互界面组件,它能以卡片形式展示给用户,并且可以包含动态数据。服务卡片的设计理念是让用户能够快速访问所需的信息和服务,提升操作效率。例如,天气应用的服务卡片可以显示当前温度和未来几天的预报;音乐应用的服务卡片可以直接控制播放列表中的歌曲播放。
2025-01-20 17:44:48
730
原创 ArkUI概述
ArkUI是鸿蒙操作系统中用于构建用户界面(UI)的一套声明式编程语言和API集合。它旨在帮助开发者快速创建响应式、高性能的用户界面。ArkUI使用JS/TS语言,并且具有以下特点:声明式UI:通过直观的语法定义用户界面布局。高效的渲染引擎:优化的渲染算法确保了流畅的用户体验。丰富的内置组件:提供了众多预定义的UI组件,如按钮、文本框等。样式与动画支持:可以方便地添加样式和动画效果来增强视觉体验。
2025-01-19 00:30:00
730
原创 ArkTS中的状态管理
在讨论ArkTS的状态管理之前,我们先来了解一下状态管理的概念。状态管理是指在一个应用程序中管理和维护数据(即状态)的方法。这包括跟踪用户输入、服务器响应、UI组件的可见性等一切可能影响用户体验的因素。良好的状态管理实践有助于确保应用的稳定性和可维护性,并使得团队协作更加高效。
2025-01-19 00:15:00
525
原创 Java在鸿蒙中的角色
Java用于鸿蒙应用逻辑实现鸿蒙操作系统(HarmonyOS)是由华为技术有限公司开发的一款面向未来的分布式操作系统,旨在为不同设备提供统一的操作系统和无缝的协同体验。它支持多种编程语言,包括C/C++、JavaScript以及Java等,以满足不同场景下的开发需求。在鸿蒙的应用开发中,Java语言主要用于构建应用的业务逻辑层,这是因为Java具有跨平台特性、丰富的类库、成熟的开发工具链以及庞大的开发者社区支持。
2025-01-18 00:30:00
592
原创 ArkTS创建简单UI
声明式UI是一种编程范式,其中UI的结构和外观是通过描述“是什么”而非“如何做”来定义的。与传统的命令式UI不同,声明式UI让开发者可以专注于描述UI的最终状态,而底层框架会处理所有必要的更新操作。这使得代码更加简洁易读,并且易于维护。ArkTS是专门为HarmonyOS优化的编程语言,它继承了TypeScript的强类型系统,同时引入了一系列新的特性,旨在简化跨设备的应用开发。
2025-01-18 00:30:00
706
原创 ArkTS 基础
ArkTS 是由阿里巴巴集团开发的一种基于 TypeScript 的扩展语言,它在 TypeScript 之上引入了额外的特性和工具链,旨在简化大型项目的构建和维护。ArkTS 继承了 TypeScript 的静态类型检查、面向对象编程特性以及与 JavaScript 生态系统的兼容性,同时为开发者提供了更强大的模块化、元编程能力和优化的编译流程。本文将深入探讨 ArkTS 的核心概念,并通过具体的代码示例来展示其独特之处。
2025-01-17 00:45:00
784
原创 鸿蒙操作系统(HarmonyOS)
鸿蒙操作系统(HarmonyOS)是华为公司开发的面向未来的分布式操作系统,旨在为不同设备之间的无缝协作提供统一的语言。鸿蒙系统的设计初衷是为了适应万物互联时代的需求,它能够支持多种终端设备,如智能手机、平板电脑、智能穿戴设备等,并且具备低时延、高安全性和流畅性等特点。在鸿蒙操作系统的底层开发中,C/C++扮演着至关重要的角色。作为系统级编程语言,C和C++提供了对硬件的直接访问能力以及高效的性能,这对于需要与硬件紧密交互的操作系统内核及其驱动程序来说是必不可少的。
2025-01-17 00:15:00
679
原创 电子手表中的单片机应用
单片机(Microcontroller Unit,MCU)是一种集成了计算机的中央处理器(CPU)、内存、输入/输出接口等必要组件于单一芯片上的微型计算机。与传统的个人电脑不同,单片机通常是为执行特定任务而设计的,并且在嵌入式系统中广泛应用,如家电控制、汽车电子、工业自动化等领域。单片机的应用实例包括电子手表、玩具车、工业控制系统等,这些应用体现了单片机的灵活性和高效性。
2025-01-16 00:45:00
907
原创 ArkTS简介与代码示例
ArkTS采用了一种全新的声明式UI构建方式,使开发者能够更加直观地描述用户界面。下面是一个简单的例子,展示了如何使用ArkTS创建一个包含文本和按钮的页面。// 定义一个简单的页面组件return (欢迎来到鸿蒙世界console.log('点击了按钮')}>点击我```
2025-01-16 00:30:00
1388
原创 单片机(Microcontroller Unit,MCU)
单片机(Microcontroller Unit,MCU)是一种集成了中央处理器(CPU)、内存和输入输出外设的芯片。它广泛应用于各种嵌入式系统中,从日常生活中的家电到工业控制设备。对于单片机的软件开发来说,一个合适的开发环境是至关重要的。开发环境通常包括编译器、调试器等工具,用于编写、调试和下载程序。
2025-01-15 01:00:00
1254
原创 中央处理器(CPU)
在选择单片机型号时,需要根据具体的应用需求来选择合适的单片机。单片机(Microcontroller Unit, MCU)是一种将中央处理器(CPU)、存储器、定时/计数器、输入输出接口(I/O)等集成在一个芯片上的微型计算机。随着技术的进步和应用领域的不断扩大,单片机的种类日益繁多,功能也愈发强大,涵盖了从低端8位到高端32位甚至64位的产品。面对如此众多的选择,开发者如何能够挑选出最适合项目需求的单片机呢?这需要综合考虑多个因素。
2025-01-15 00:45:00
885
原创 单片机的基本结构
单片机(Microcontroller),是一种集成了中央处理器(CPU)、存储器(RAM/ROM)、输入输出接口(I/O)等资源的微型计算机,专为控制应用而设计。与普通计算机相比,单片机具有体积小、功耗低、成本低和可靠性高等特点,广泛应用于自动化控制、仪器仪表、通信设备、家用电器等领域。
2025-01-14 00:45:00
708
原创 单片机的基础硬件
单片机的学习通常从基础硬件知识开始,逐步深入到指令系统、编程技巧等高级内容。单片机(Microcontroller Unit, MCU)是一种集成了中央处理单元(CPU)、内存、输入/输出接口等计算机系统基本功能的芯片,广泛应用于嵌入式系统中。学习单片机不仅有助于理解计算机的工作原理,还能为开发智能设备和自动化控制系统提供必要的技能。
2025-01-14 00:45:00
599
原创 DAC(数字模数转换器)
"""将给定的数字值列表转换为模拟电压值。参数:digital_values (list): 一串要转换的数字值。v_ref (float): 参考电压,默认为3.3V。bits (int): DAC的位数,默认为10位。返回:list: 对应的模拟电压值列表。"""# 计算最大数字值,基于提供的位数bits - 1# 将每个数字值转换为模拟电压"""发送命令给指定的DAC通道。参数:channel (int): DAC通道编号。value (int): 要设置的12位数字值。
2025-01-13 08:55:31
8551
Java毕业设计专业定制】账智达财务管理 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账务透明管理系统 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账易行云记账 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账目智能识别系统 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账目多维度分析器 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账目一键导出助手 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账目流程优化系统 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】易算账目管理系统 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】数据账目管理平台 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】账乐账财务助手 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】财安智能管家 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】财务通账目高效审批 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计专业定制】财务易账目简易管理 - 论文、源码、PPT模板应有尽有.zip
2025-01-21
Java毕业设计一站式】账准星账目管理系统 - 论文、源码、PPT模板全包含.zip
2025-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人