刷新
HarmonyOS NEXT 开发之ArkTS基础入门

博主头像 ArkTS 是 HarmonyOS NEXT 的开发语言,它基于 TypeScript 并进行了扩展和优化。以下是一些基础语法知识点、示例用法及注意事项。 一、ArkTS 简介 ArkTS 是一种基于 TypeScript 的编程语言,主要用于 HarmonyOS 应用的 UI 界面和业务逻辑开发。 ...

HarmonyOS NEXT 底部选项卡功能

博主头像 在HarmonyOS NEXT中使用ArkTS实现一个完整的底部选项卡功能,可以通过以下几个步骤来完成: 创建Tabs组件:使用Tabs组件来创建底部导航栏,并通过barPosition属性设置其位置为底部(BarPosition.End)。 添加TabContent子组件:在Tabs组件内部,为每 ...

10款好用的开源 HarmonyOS 工具库

博主头像 大家好,我是 V 哥,今天给大家分享10款好用的 HarmonyOS的工具库,在开发鸿蒙应用时可以用下,好用的工具可以简化代码,让你写出优雅的应用来。废话不多说,马上开整。 1. efTool efTool是一个功能丰富且易用的兼容API12的HarmonyOS工具库,通过诸多实用工具类的使用,旨在 ...

C中的内存分配模型

博主头像 在 C 语言中,内存分配主要分为以下几个区域: 一、栈(Stack) 存储内容: 局部变量:在函数内部声明的变量,包括自动变量和函数参数。 函数调用信息:当函数被调用时,会在栈上分配空间来存储函数的返回地址、参数和局部变量。 特点: 内存由编译器自动管理,分配和释放非常高效。 空间相对较小,一般几兆 ...

全网最全:华为鸿蒙高级认证资料考试习题汇总

博主头像 【HM】华为鸿蒙高级认证资料 目录【HM】华为鸿蒙高级认证资料判断题单选题多选题其它 判断题 【判断题】每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。正确(True) 【判断题】首选项preferences是以Key-Value形式存储 ...

鸿蒙Next-支付宝SDK接入教程

博主头像 App适配鸿蒙Next,开始做支付功能了,目前来说只有支付宝支持鸿蒙Next,微信还没上架,但是支付宝官方的文档跟Demo都很老,下载官方的Demo用最新版的DevEco-Studio导入都不成功。 后面在OpenHarmony三方库中心仓找到了最新的代码: https://ohpm.openhar ...

鸿蒙(HarmonyOS)实现隐私政策弹窗

博主头像 在实现用户协议弹窗时,通常我们会想到使用系统自定义弹窗,并在弹窗中点击跳转到Web页面。但在HarmonyOS中,由于系统弹窗的显示优先级高于其他组件,即使跳转到Web页面,弹窗依然会显示在最上层。 为了解决这个问题,我们可以自定义一个组件来模拟弹窗,这样当跳转到Web页面时,Web内容会覆盖这个模 ...

鸿蒙(Harmony) NEXT - AlphabetIndexer实现联系人字母索引

博主头像 鸿蒙(Harmony) NEXT 9月份就要正式上架了,并且不会再兼容安卓平台,于是我也赶紧给App开发鸿蒙版本,接下来会写一系列的Harmony开发教程。 今天使用AlphabetIndexer实现联系人字母索引,AlphabetIndexer是官方封装好的组件 咱们实现后的效果图: 代码实现 首 ...

中山大学人工智能夏令营实践课

博主头像 Day 0 配置wsl的 vscode环境 (速通速通!) Day 1 上午讲了中山大学的校史以及鸿蒙系统的大体介绍 感慨: 作为互联网原生的一代,是最具创造性的一代,通过我们的夏令营不仅可以锻练我们的技术能力,开发能力,沟通能力,从而让自己链接的能力超出自已的物理空间。还可以提升我们的社交能力,沟 ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(通知)

博主头像 前言 移动应用中的通知是指应用程序发送给用户的一种提示或提醒消息。这些通知可以在用户设备的通知中心或状态栏中显示,以提醒用户有关应用程序的活动、事件或重要信息。 移动应用中的通知可以分为两种类型:本地通知和远程通知。 本地通知是由应用程序自身发起的通知,不需要连接到远程服务器。应用程序可以根据特 ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(XML)

博主头像 前言 数据传输的数据格式有以下几种常见的格式: JSON(JavaScript Object Notation):JSON是一种轻量级的数据交换格式,可读性高且易于解析。它使用键值对的方式表示数据,并且支持多层嵌套。 XML(eXtensible Markup Language):XML是一种标 ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(容器类库)

博主头像 前言 容器类库是指一组用于存储和管理数据的数据结构和算法。它们提供了各种不同类型的容器,如数组、链表、树、图等,以及相关的操作和功能,如查找、插入、删除、排序等。 容器类库还可以包含其他数据结构和算法,如堆、树、图等,以及相关的操作和功能,如排序、查找、遍历等。它们可以用于解决各种不同的问题和场 ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(并发)

博主头像 一、并发 并发是指在一个时间段内,多个事件、任务或操作同时进行或者交替进行的方式。在计算机科学中,特指多个任务或程序同时执行的能力。并发可以提升系统的吞吐量、响应速度和资源利用率,并能更好地处理多用户、多线程和分布式的场景。常见的并发模型有多线程、多进程、多任务、协程等。 1.并发概述 Ha ...

鸿蒙HarmonyOS实战-ArkTS语言基础类库(概述)

博主头像 一、概述 1.什么是语言基础类库 语言基础类库,也称为标准库或核心库,是编程语言提供的一组内置的基础功能和常用工具的集合。它通常包含了各种数据结构、算法、输入输出处理、字符串处理、日期时间处理、文件操作、网络通信等功能,为开发者提供了便捷的编程接口,以减少开发工作量并提高代码的可读性和可维护 ...

鸿蒙HarmonyOS实战-Web组件(请求响应和页面调试)

博主头像 前言 请求响应是指客户端发送请求给服务器,服务器接收到请求后返回的响应。响应包含了服务器处理请求的结果,并将结果返回给客户端。 页面调试是指在开发过程中,通过调试工具分析页面的运行状况,查找问题和修复错误。常用的页面调试工具包括浏览器的开发者工具和调试插件,可以检查页面的网络请求、HTML代码、 ...

鸿蒙HarmonyOS实战-Web组件(Cookie及数据存储)

博主头像 前言 Cookie是一种存储在用户计算机上的小文本文件,用于在用户访问网站时存储和提取信息。它由网站服务器发送到用户的浏览器,并存储在用户的计算机上。每当用户访问该网站时,浏览器将发送该Cookie回服务器,以用于识别用户和存储用户的首选项和其他信息。 Cookie可以用于跟踪用户的行为,例如记 ...

鸿蒙HarmonyOS实战-Web组件(页面跳转和浏览记录)

博主头像 前言 页面跳转是指在浏览器中从当前页面跳转到另一个页面的操作。可以通过点击链接、输入网址、提交表单等方式实现页面跳转。 浏览记录是指记录用户在浏览器中浏览过的页面的历史记录。当用户跳转到一个新页面时,该页面会被加入浏览记录中,用户可以通过浏览器的后退按钮或者浏览历史列表来查看和访问之前浏览过的页 ...

鸿蒙HarmonyOS实战-Web组件(前端函数和应用侧函数相互调用)

博主头像 前言 前端函数和应用侧函数相互调用是指前端页面中的JavaScript函数和应用程序侧的函数之间进行相互调用。 在前端开发中,常常会使用JavaScript函数来处理用户的交互事件和操作。这些函数可以在前端页面中定义,例如通过事件监听器或者按钮点击事件来触发函数的执行。这些前端函数可以使用DOM ...

<1···456···8>