0

OpenHamony 5.0.1编译纠错指南

OpenHarmony 5.0.1编译指南 这个指南是在我经过数天的试错之后得到的最稳定的能编译5.X代码的方法,所以我默认观看该教程的人已经知道基本的流程,但是总是报奇怪的error无法编译成功(如果明显是某个lib没有安装的请自己解决) 首先先注意两点: 环境必须使用Ubuntu20.04, W ...

Withm 发布于 2024-12-20 13:29 评论(0) 阅读(20)
1

手把手教你华为鸿蒙开发之第十三节

华为鸿蒙开发:自定义组件的创建与使用 引言 在华为鸿蒙应用的开发中,自定义组件是构建复杂界面和重用代码的重要手段。通过自定义组件,开发者可以将复杂的UI逻辑封装起来,提高代码的可维护性和可读性。本文将通过 DevEco Studio 详细介绍如何在鸿蒙应用中创建和使用自定义组件,包括组件的参数传递、 ...

The旺 发布于 2024-12-19 21:06 评论(0) 阅读(151)
0

鸿蒙 NEXT 开发之后台任务开发服务框架学习笔记

大家好,我是 V 哥,在学习鸿蒙时,想做一个音乐播放器,其中播放音乐的功能,一定要使用到后台任务开发服务,鸿蒙 NEXT 就提供了这样的能力,Background Tasks Kit(后台任务开发服务)是一个强大的框架,它允许开发者高效地管理和调度后台任务,实现应用功能的持续运行。今天的内容,我们来 ...

威哥爱编程 发布于 2024-12-19 17:03 评论(0) 阅读(17)
0

Jetpack Compose学习(15)——Pager组件的使用(对标ViewPager)

原文地址: Jetpack Compose学习(15)——Pager组件的使用(对标ViewPager)-Stars-One的杂货小窝 从名字可以看出,Pager这个就是ViewPager的替代产物 在Jetpack Compose里的,Pager根据方向,主要分为2个组件: VerticalPag ...

Stars-one 发布于 2024-12-18 11:40 评论(0) 阅读(87)
0

HarmonyOS Next 入门实战 - 文字转拼音,文字转语音

文字转拼音 安装 pinyin4js 三方库 ohpm install @ohos/pinyin4js pinyin4js 提供了以下接口: ● 文字转拼音(带声调和不带声调) ● 文字转拼音首字母 ● 简体繁体互转 let rawText = "风急天高猿萧哀,渚清沙白鸟飞回;" let piny ...

睡精灵s 发布于 2024-12-16 10:21 评论(1) 阅读(223)
0

鸿蒙UI系统组件02——按钮(Button)

1、概述 Button是按钮组件,通常用于响应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮。Button当做为容器使用时可以通过添加子组件实现包含文字、图片等元素的按钮。 2、创建按钮 Button通过调用接口来创建,接口调用有以下两种形式: 创建不包含子组件的按钮。 Button(lab ...

鸿蒙自习室 发布于 2024-12-15 17:56 评论(0) 阅读(30)
0

鸿蒙UI系统组件01——文本组件(Text/Span)

如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!点击下面的名片关注公众号。 1、概述 Text是文本组件,是我们开发UI界面中最常见的组件之一,通常用于展示用户的视图,如显示文章的文字。下面将对文本组件展开介绍。 2、创建文本 Text可通过以下两种方式来创建: string字符串 Tex ...

鸿蒙自习室 发布于 2024-12-15 16:52 评论(0) 阅读(43)
0

【Android】谷歌应用关机闹钟 PowerOffAlarm 源码分析,并实现定时开、关机

前言 RTC RTC 即实时时钟(Real-Time Clock),主要是功能有: 时间保持:RTC可以在断电的时候,仍然保持计时功能,保证时间的连续性 时间显示与设置:RTC可以向系统提供年、月、日、时、分、秒等信息,系统也可以通过接口校准RTC的时间保证准确性 关机闹钟PowerOffAlarm ...

RomanLin 发布于 2024-12-14 14:01 评论(2) 阅读(149)
0

ArkTs布局入门04——相对布局 & 媒体查询

1、相对布局 1.1、概述 RelativeContainer为采用相对布局的容器,支持容器内部的子元素设置相对位置关系。子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局。下图是一个RelativeContainer的概念图,图中的虚线表示位置的依赖关系。 ...

鸿蒙自习室 发布于 2024-12-13 23:13 评论(0) 阅读(19)
0

Android 设置沉浸式状态栏

原文地址: Android 设置沉浸式状态栏-Stars-One的杂货小窝 标题所说的沉浸式状态栏实际就是底部有背景图,而状态栏是沉浸效果(可以在背景图上面展示的),如下面的这种效果: 官方API实现 官方新版本出了个api,名为enableEdgeToEdge(),方便我们使用 这种方法主要适用A ...

Stars-one 发布于 2024-12-13 17:42 评论(0) 阅读(23)
0

优雅的@ObservedV2和@Trace装饰器

Hello,大家好,我是 V 哥。在HarmonyOS NEXT开发中,@ObservedV2装饰器和@Trace装饰器是用于状态管理的两个装饰器,它们在HarmonyOS应用开发中用于增强对类对象中属性的观测能力。如果你学过观察者模式的原理,你会更容易理解和上手,以下是它们的一些关键特性和使用注意 ...

威哥爱编程 发布于 2024-12-11 16:15 评论(0) 阅读(25)
0

10个案例详解AnimatableExtend装饰器定义可动画属性

Hello,大家好,我是 V 哥。HarmonyOS开发中,使用@AnimatableExtend装饰器来定义可动画属性是个很好玩的事情,废话不多说,马上进入主题,先来看一下基本语法,接着 V 哥提供10个好玩的案例供你参考。 @AnimatableExtend装饰器的使用说明 @Animatabl ...

威哥爱编程 发布于 2024-12-11 14:42 评论(0) 阅读(17)
0

手把手教你华为鸿蒙开发之第十节

华为鸿蒙开发:深入探索Tabs组件的定制与应用 引言 在移动应用设计中,标签页(Tabs)是用户切换不同内容区块的重要界面元素。华为鸿蒙操作系统提供的Tabs组件支持开发者创建高度定制化的标签页界面。本文将通过 DevEco Studio 详细介绍Tabs组件的使用,包括基本设置、动态生成标签页、以 ...

The旺 发布于 2024-12-10 20:48 评论(0) 阅读(234)
0

同一套RN代码,运行在原生鸿蒙端结果不一样?

本文中我分享了RN鸿蒙端开发过程中遇到的一个调试的坑点,以最简单DEMO的形式给大家分享出来,并且给出了解决方案,希望对大家有所帮助。 ...

美食家5250 发布于 2024-12-09 20:16 评论(0) 阅读(21)
1

HarmonyOS Next 入门实战 - 基础组件、页面实现

基础组件 常用组件 Text:显示文本内容 Image:显示图片 Button:显示一个按钮 Column: 纵向布局 Row:横向布局 List:列表 各组件的用法 Text("文本组件") .fontColor(Theme.Color.textPrimary) .fontWeight(FontW ...

睡精灵s 发布于 2024-12-09 09:59 评论(0) 阅读(411)
0

鸿蒙NEXT开发中如何确保使用 PersistentStorage 存储的数据安全?

大家好,我是 V 哥,在鸿蒙 NEXT 开发中,我们会使用 PersistentStorage 来存储一些数据,那问题来了,如何确保使用 PersistentStorage 存储的数据安全呢,今天的内容来聊一聊这个话题。 首先,确保PersistentStorage存储的数据安全,我们可以考虑以下这 ...

威哥爱编程 发布于 2024-12-06 19:53 评论(0) 阅读(19)
0

Jetpack Compose学习(14)——ConstraintLayout约束布局使用

原文地址: Jetpack Compose学习(14)——ConstraintLayout约束布局使用-Stars-One的杂货小窝 本文阅读之前,需要了解ConstraintLayout的使用! 各位可查阅我的ConstraintLayout使用一文 本系列以往文章请查看此分类链接Jetpack ...

Stars-one 发布于 2024-12-05 17:45 评论(0) 阅读(119)
0

ArkUI与MVVM模式的诗和远方

大家好,我是 V 哥。今天的内容我们来聊一聊 MVVM 模式在 鸿蒙原生应用开发中的使用, 比如做过 Android开发的兄弟应该清楚,MVVM(Model + View + ViewModel)模式是一种设计模式,用于分离应用程序的业务逻辑、用户界面和数据模型。这种模式特别适用于构建富客户端应用程 ...

威哥爱编程 发布于 2024-12-04 15:21 评论(0) 阅读(27)
0

Android 添加指定QQ或加群

原文地址: Android 添加指定QQ或加群-Stars-One的杂货小窝 实际上,原理就是通过scheme来唤起手机QQ进行对应的操作 添加QQ import android.content.Context import android.content.Intent import android ...

Stars-one 发布于 2024-12-04 11:00 评论(0) 阅读(17)
0

手把手教你华为鸿蒙开发之第九节

华为鸿蒙开发:滚动视图Scroller与ForEach循环深度解析 引言 在移动应用开发中,滚动视图是展示大量内容的常用组件。华为鸿蒙操作系统提供了Scroller组件,允许开发者创建滚动视图。本文将通过 DevEco Studio 详细介绍Scroller的基本使用、滚动控制以及如何结合ForEa ...

The旺 发布于 2024-12-03 14:23 评论(0) 阅读(56)