• 2024-09-21HarmonyOS与OpenHarmony的区别
    HarmonyOS所有权:HarmonyOS是由华为公司开发的操作系统。目标市场:HarmonyOS主要面向中国市场及其用户,用于华为的智能手机、平板电脑、智能手表、电视等多种智能设备。兼容性:HarmonyOS在早期版本中支持运行Android应用,但随着时间的发展,它逐渐转向了自己的应用生态系统。专
  • 2024-09-21HarmonyOs DevEco Studio小技巧17 -- 如何设置主题
    系统自带的主题不喜欢,然后自己又不想一个个去设置怎么办?机缘巧合之下,我发现了IntelliJ的IDE的主题也能在DevEcoStudio上用 这里是下载主题的网址ThemesforIntelliJ-basedIDEs|JetBrainsMarketplace这里下载分两种情况 虽然不兼容但是可以用  下载完
  • 2024-09-20HarmonyOS开发之获取视频缩略图
    在HarmonyOS多媒体应用开发中,视频缩略图的生成是一项常见的需求,尤其是在相册应用、视频播放器等场景中。HarmonyOSNEXT提供了丰富的API来帮助开发者轻松实现这一功能。本文将介绍如何使用getThumbnail和AVImageGenerator接口从原始媒体资源中获取视频指定时间的缩略图。场
  • 2024-09-19关于HarmonyOS的学习
    day34一、设计模式   +设计模式是一些对解决问题的总结和经验,设计模式是解决某个问题的最佳的方案,无数人优秀人的程序员的实验和错误总结   +共23种1.工厂模式     =>对于批量创建对象的一种解决方案     =>函数可以传递参数
  • 2024-09-19HarmonyOS开发之RichEditor组件实现评论编辑功能
    随着社交媒体和即时通讯应用的普及,用户对于内容创作的需求日益增长,特别是对于评论、回复等互动形式。为了满足这一需求,HarmonyOSNEXT提供了强大的RichEditor组件,支持图文混排和文本交互式编辑,使得开发者可以轻松构建功能丰富的编辑界面。本文将通过几个具体场景,详细介绍如何利用Ri
  • 2024-09-19鸿蒙(HarmonyOS)--函数、类的声明和使用
    目录1.函数1.1函数的声明1.2可选参数 1.2.1 参数名?:类型  1.2.2参数名:类型=值 1.3Rest参数 1.4返回类型1.4.1显示返回1.4.2隐示返回1.4.3无返回类型1.5函数的作用域1.5.1全局作用域1.5.2局部作用域1.6函数调用1.7函数类型 1.8 箭头函数/l
  • 2024-09-19鸿蒙(HarmonyOS)--编程语言-ArkTS 语言基础
    目录 ArkTS基础知识1声明1.1变量声明1.2常量声明1.3自动类型推断 2类型2.1基本类型 2.1.1 string2.1.2  number2.1.3boolean2.2引用类型2.2.1Object类型 2.2.2 Array类型2.2.3Void类型 2.3枚举类型 Enum2.4联合类型 Union 2.5 类型别
  • 2024-09-15鸿蒙读书笔记1:《鸿蒙操作系统设计原理与架构》
    笔记来自新书:《鸿蒙操作系统设计原理与架构》HarmonyOS采用分层架构,从下到上依次分为内核层、系统服务层、框架层和应用层。1. 内核层内核层主要提供硬件资源抽象和常用软件资源,包括进程/线程管理、内存管理、文件系统和IPC(Interprocess Communication,进程间通信)等。
  • 2024-09-15HarmonyOS应用开发者基础认证
    目录一、判断二、单选三、多选一、判断1、HarmonyOS提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。正确2、可以通过ohpmuninstall指令下载指定的三方库。错误3、支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理
  • 2024-09-15HarmonyOS应用/服务发布
    HarmonyOS通过数字证书与Profile文件等签名信息来保证应用/服务的完整性,应用/服务上架到AppGalleryConnect必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用/服务进行签名后才能发布。发布流程开发者完成HarmonyOS应用/服务开发后,需要将应用/服务打包成AppPac
  • 2024-09-14【鸿蒙】HarmonyOS NEXT星河入门到实战5-基础语法
    目录一、字符串拼接1.1常规字符串拼接1.2模板字符串`hello`(符号在键盘的tab上面)二、类型转换(数字和字符串)2.1字符串转数字 2.2数字转字符串三、交互3.1点击事件3.2状态管理 3.3计数器案例四、运算符4.1算数运算符 4.2赋值运算符4.3点赞案例  
  • 2024-09-13HarmonyOS video 视频播放器
    源码import{display,window}from'@kit.ArkUI';@Entry@ComponentstructIndex{controller:VideoController=newVideoController()//video控制器@StatecurRate:PlaybackSpeed=PlaybackSpeed.Speed_Forward_1_00_X;//播放倍数@StatecurRateName
  • 2024-09-13HarmonyOS开发之Search组件
    在HarmonyOS应用开发中,Search组件提供了丰富的自定义选项,允许开发者根据应用的需求定制搜索栏的外观和行为。本文将通过几个具体的场景来介绍如何使用Search组件的不同属性来自定义搜索栏。场景一:自定义搜索图标为了使搜索栏更加符合应用的设计风格,可以通过searchIcon属性来自
  • 2024-09-13第一章、HarmonyOS介绍简介
    1.前言欢迎来到鸿蒙应用开发系列教程的第一课,在本单元,你将学习HarmonyOS的基本概念,熟悉HarmonyOS核心技术理念、开发语言、UI框架开发和测试工具,了解应用的上架与分发能力。2.应用开发的机遇、挑战和趋势随着万物互联时代的开启,应用的设备底座将从几十亿手机扩展到数百亿的iot设
  • 2024-09-13支付宝携手HarmonyOS SDK打造高效便捷的扫码支付体验
    背景在日常的购物转账、生活缴费等在线支付中,用户在正式拉起支付界面前,均需要至少经历一次"识别"+两次"寻找",即识别归属应用、寻找应用、寻找扫码入口,才能完成扫码、付款,每一步都带来不同程度的用户流失。如何将步骤繁琐的扫码支付做到最简化,是优化在线支付体验的关键。策略支付宝
  • 2024-09-12HarmonyOS开发之Swiper页面布局
    在HarmonyOSNEXT中使用Swiper组件进行页面布局时,为了提供更好的用户体验,我们可以实现一些自定义的动画效果以及自定义指示器。以下是两个具体的实现方案:场景一:Swiper页面支持自定义动画要实现Swiper页面支持自定义动画,我们需要设置Swiper组件的属性,并添加相应的事件处理程序来控制
  • 2024-09-12鸿蒙HarmonyOS Next应用开发实战学习路线
    ✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
  • 2024-09-12鸿蒙HarmonyOS装饰器详解
    ✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
  • 2024-09-11HarmonyOS NEXT 瀑布流容器 - WaterFlow
    WaterFlow简介官方:瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。通俗:规定好子组件的基本样式(不设置高度),遍历数据列表,子组件的高度由数据内容撑开。第二行排列由上一行高度最低的开始排列,形成参差
  • 2024-09-11HarmonyOS开发之NestedScroll嵌套滑动
    在Harmony应用开发中,为了提高用户体验,开发者经常需要实现复杂的滑动交互效果。特别是在一些需要内外层滑动结合的应用场景下,如何优雅地处理这些滑动事件变得尤为重要。本文将探讨两种使用nestedScroll机制来实现滑动布局的方法,并附上相应的代码示例。场景一:基于NestedScroll实现Wat
  • 2024-09-11HarmonyOS---应用测试概述
    一、应用质量要求    应用质量要求分为应用体验质量建议和应用内容合规要求两大部分。    1、应用体验质量建议    功能数据完备、基础体验要求、HarmonyOS特征增强体验要求。            (1)功能数据完备          
  • 2024-09-11uniapp 将数据存储在本地缓存setStorage及从本地缓存中异步获取getStorage
    一、uni.setStorage(OBJECT)将数据存储在本地缓存中指定的key中,会覆盖掉原来该key对应的内容,这是一个异步接口。HarmonyOSNext兼容性HarmonyOSNextHBuilderX4.23OBJECT参数说明参数名类型必填说明keyString是本地缓存中的指定的keydat
  • 2024-09-10鸿蒙系统(HarmonyOS)全局弹窗实现
    全局弹窗相对于自定义弹窗有以下优点:封装更彻底,一行代码就能调用跟组件耦合度低,只需要传入组件的UIContext对象,不需要跟自定义弹窗一样需要在组件内部实例化CustomDialogController对象全局弹窗是鸿蒙在API12增加的,PromptAction对象增加了openCustomDialog方法。代码实现
  • 2024-09-07鸿蒙HarmonyOS入门篇第一天 组件-样式-基础
    1.常用的系统组件Text显示文本lmage显示图片Colum列,内容垂直排列row行,内容水平排列button按钮 2.通用属性wight宽height高backgroundColor背景色3.尺寸单位1.px物理像素,也叫设备像素,设备实际拥有的像素点(出场设置、分辨率单位)问题:如果用px作为宽高单
  • 2024-09-07[HarmonyOS Next示例代码]流畅滑动页面
    HarmonyOS next示例代码全集PageSlip:本项目是一个基于ArkTS的应用程序,基于伙伴高频使用场景,构建复杂的流畅滑动页面,滑动时不丢帧。流畅滑动页面简介本项目是一个基于ArkTS的应用程序,基于伙伴高频使用场景,构建复杂的流畅滑动页面,滑动时不丢帧。效果预览工程目录├