2024-12-22 23:38:55

鸿蒙next 关系型数据库 你不知道的事情

前言: 各位同学大家好,有一段时间没有更新文章了,最近在研究鸿蒙关系型数据也就是轻量级数据库sqlite 的使用,今天趁着这个机会分享给大家。 分享内容: 鸿蒙next中应用数据持久化 鸿蒙的应用数据持久化有3种 1 通过用户首选项实现数据持久化 2 通过键值型数据库实现数据持久化 3 通过关系型数据库实现数据持久化 今天我们主要讲的是 通过关系型数据库实现..

HarmonyOS NEXT
398
0
2024-12-22 17:47:50

常用的ArkTS第三方库

常用的ArkTS第三方库 1. UI类 **@ohos/textlayoutbuilder**:可以定制任一样式的文本构建工具,包括字体间距、大小、颜色、富文本高亮显示等。 **@ohos/roundedimageview**:能够生成圆角矩形、椭圆形等图片形状。 **@ohos/photoview**:图片缩放浏览组件,图片可缩放、平移、旋转。 2. 网络..

三方库
323
0
2024-12-22 17:42:20

ArkTS第三方库的语法与使用详解

在OpenHarmony中ArkTS第三方库的语法与使用详解 在 OpenHarmony 开发中,ArkTS 语言为开发者带来了强大的功能和灵活性。而合理利用第三方库可以极大地提高开发效率,丰富应用的功能。本文将详细介绍 ArkTS 第三方库的具体语法和使用方法。 一、ArkTS 与第三方库概述 ArkTS 是 OpenHarmony 应用开发的主要语言,它..

三方库
340
0
2024-12-22 17:27:56

在OpenHarmony开发者论坛上分享的技术经验的推广渠道

在OpenHarmony开发者论坛上分享的技术经验的推广渠道 1.论坛内部渠道 热门板块与精华帖:将技术经验文章发布在论坛的热门板块,如“技术交流”“经验分享”等。积极参与精华帖的评选活动,争取让自己的文章入选精华区,以获得更多的曝光和关注。同时,关注论坛的置顶规则,争取让自己的优质内容被置顶。 互动与合作:积极参与其他开发者的讨论和交流,在回复中巧妙地提及..

OpenHarmony
248
0
2024-12-22 17:24:03

在OpenHarmony开发者论坛上分享技术经验的注意事项

在OpenHarmony开发者论坛上分享技术经验时,需要注意以下事项: 1.内容质量 准确性:确保所分享的技术经验内容准确无误,代码示例能够正确运行,技术原理阐述清晰。避免出现错误或误导性的信息,以免给其他开发者带来困扰。 实用性:分享的经验应具有实际应用价值,能够解决其他开发者在OpenHarmony开发过程中可能遇到的问题,或者提供一些新的思路和方法,帮..

OpenHarmony
350
0
2024-12-22 17:19:04

在OpenHarmony开发者论坛:贡献你的力量

在OpenHarmony开发者论坛:贡献你的力量 在当今科技飞速发展的时代,开源项目的重要性日益凸显。OpenHarmonyOS 作为一个充满活力和潜力的开源操作系统,吸引了众多开发者的关注和参与。而 OpenHarmonyOS 开发者论坛则成为了开发者们交流、学习和贡献的重要平台。那么,作为开发者,我们如何在这个论坛上做出自己的实际贡献呢? 一、分享技术经..

OpenHarmony
299
0
2024-12-22 17:02:26

探索 ArkTS:开启高效前端开发新时代

探索 ArkTS:开启高效前端开发新时代 一、引言 在当今数字化时代,前端开发的重要性日益凸显。无论是构建精美的网页应用、移动应用还是智能设备界面,都需要强大的前端开发技术。ArkTS 作为一种新兴的前端开发语言,以其独特的语法和强大的功能,正逐渐受到开发者的关注和喜爱。本文将深入探讨 ArkTS 的语法内容、发展历程、使用指南,带领大家领略 ArkTS 的..

HarmonyOS NEXT
367
0
2024-12-22 16:46:14

探索 ArkUI:开启智能界面开发新时代

探索 ArkUI:开启智能界面开发新时代 在当今科技飞速发展的时代,用户对于智能设备的界面体验要求越来越高。而 ArkUI 的出现,为开发者提供了强大的工具,助力打造出更加精美、高效、智能的用户界面。 一、引言 随着智能手机、平板电脑、智能手表等智能设备的普及,用户界面的重要性日益凸显。一个优秀的用户界面不仅能够提升用户的使用体验,还能够增强产品的竞争力。A..

ArkUI
278
0
2024-12-22 16:38:39

OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析

OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析 在当今科技飞速发展的时代,操作系统作为智能设备的核心,其重要性日益凸显。OpenHarmonyOS 和 HarmonyOS 作为备受关注的操作系统,它们既有一定的联系,又存在着显著的差异。 一、开源性质的差异 1.HarmonyOS HarmonyOS 是由华为公司开发的智能终端操作..

HarmonyOS NEXT
333
0
2024-12-22 16:27:00

OpenHarmonyOS:开启开源鸿蒙新时代

OpenHarmonyOS:开启开源鸿蒙新时代 在当今科技迅猛发展的时代,操作系统作为智能设备的核心,其重要性不言而喻。而 OpenHarmonyOS 的出现,为全球开发者和科技爱好者带来了全新的机遇和挑战。 一、OpenHarmonyOS 的诞生背景 随着物联网、人工智能、5G 等新兴技术的快速发展,万物互联的时代已经悄然来临。传统的操作系统在面对如此复杂..

OpenHarmony
315
0
2024-12-22 16:11:00

探索 HarmonyOS:开启万物互联新时代

HarmonyOS NEXT
277
0
2024-12-22 15:25:49

上传PR到第三方库可能遇到的问题

1.【问题描述】 尝试提交三方库,提交审核被拒绝:三方库不可直接拿 npm 等平台的包来上传 【解决方法】 完善四个文件: oh-package.json5 README.md CHANGELOG.md LICENSE 更多详细说明:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V..

三方库
243
0
2024-12-22 15:19:02

开源第三方库资源汇总

1.Gitee 开源三方库资源汇总 https://gitee.com/openharmony-tpc/tpc_resource 2.OpenHarmony三方库中心仓 https://ohpm.openharmony.cn/#/cn/home 3.坚果派用户整理 来自https://www.nutpi.net/thread?topicId=61 的12月第..

三方库
355
0
2024-12-22 15:16:52

如何发布第三方库到 OpenHarmony,并提交一个PR

1. 项目准备 创建一个新的Empty Ability项目,并在其中创建一个新的Library模块。这将是要发布的第三方库的基础。 2. 配置oh-package.json5 在的Library模块中,需要配置oh-package.json5文件。这个文件类似于npm的package.json,它包含了对当前三方库的元数据描述。确保文件中的配置项符合规范,并..

三方库
276
0
2024-12-22 15:12:55

一些可以加入的OpenHarmony社区或论坛

1.OpenHarmony开发者论坛:这是OpenHarmony官方提供的论坛,开发者可以在这里交流技术问题、分享经验和案例,以及获取最新的开发资源和信息。 https://forums.openharmony.cn/ 2.HarmonyOS开发者社区:这是华为鸿蒙系统的官方社区,虽然主要关注鸿蒙系统,但也包含了OpenHarmony的相关讨论和资源。 ht..

OpenHarmony
365
0
2024-12-22 15:09:28

选择OpenHarmony学习资源的考量因素

1. 确定学习目标和水平 首先,明确你的学习目标和当前的技术水平。如果你是初学者,可以选择一些基础入门的书籍或在线教程;如果你已经有一定的编程基础,可以选择更深入的技术书籍或高级教程。 2. 参考社区和论坛推荐 OpenHarmony社区和论坛通常会有学习资源的推荐和讨论。你可以通过这些渠道了解其他开发者的学习经验和推荐的学习材料。 3. 查看书籍内容和评价..

OpenHarmony
290
0
2024-12-22 15:08:00

OpenHarmony新手入门推荐

1. 了解OpenHarmony的基本概念和架构 OpenHarmony是一个开源的分布式操作系统,旨在构建一个面向全场景、全连接、全智能时代的操作系统框架和平台。新手可以通过阅读官方文档、技术博客或参加技术论坛来了解OpenHarmony的基本概念和架构。 2. 学习ArkTS语言 ArkTS是OpenHarmony应用开发的主要语言,它是TypeScri..

OpenHarmony
231
0
2024-12-22 15:05:14

个人见解和经验分享:从OpenHarmony看开源技术趋势

OpenHarmony作为一个开源的分布式操作系统项目,其发展趋势反映了当前开源技术的一些重要方向。 1.跨平台和多端统一:OpenHarmony的设计理念强调多端统一OS和一次开发、多端部署,这体现了开源技术趋势中的跨平台和多端统一的特点。这种趋势使得开发者能够更高效地开发应用程序,同时也提高了应用的可移植性和兼容性。 2.分布式系统和物联网:OpenHa..

OpenHarmony
280
0
2024-12-22 15:02:45

参与OpenHarmony开源项目的方式

OpenHarmony是一个开源的分布式操作系统项目,旨在构建一个面向全场景、全连接、全智能时代的操作系统框架和平台。参与OpenHarmony开源项目的方式多种多样,以下是一些主要的参与方式: 1. 代码贡献:如果你是一名开发者,可以通过为OpenHarmony提交代码来参与开源项目。在开始编写代码之前,建议你先了解OpenHarmony的架构和各个模块的..

资讯
266
0
2024-12-22 15:00:54

OpenHarmony应用:利用Samples案例库开发一个简单计数器应用

一、环境准备 确保已经安装好OpenHarmony的开发环境,包括DevEco Studio以及相关的SDK。 从官方的Samples案例库中获取相关的基础代码示例或者参考文档。 二、创建项目 打开DevEco Studio,创建一个新的OpenHarmony项目。 选择合适的项目模板(例如Empty Ability),这里假设创建一个基于ArkTS的应用..

OpenHarmony
273
0
2024-12-21 21:51:12

汇率转换

HarmonyOS NEXT
205
0
2024-12-19 09:39:19

HarmonyOS NEXT 应用开发实战:音乐播放器的完整实现

在 HarmonyOS NEXT 的应用开发过程中,我们可以利用其提供的丰富的组件和 API 来实现一个功能强大的音乐播放器。本文将通过一个实践案例,详细介绍如何使用 HarmonyOS NEXT 开发一个音乐播放器,包括播放模式切换、歌词显示、播放进度控制等功能。 项目结构 首先,我们来看一下项目的结构。为了代码的整洁和模块化,我们将音乐播放器的相关逻辑和..

HarmonyOS NEXT
365
0
2024-12-18 17:47:19

页面和自定义组件生命周期

OpenHarmony
287
0
2024-12-18 17:10:17

HarmonyOS ArkTS中视频播放Video组件实现竖屏到横屏切换

在开发HarmonyOS应用时,视频播放是一个常见的需求。ArkTS提供了Video组件来满足这一需求。本文将介绍如何使用ArkTS的Video组件,并实现视频播放时从竖屏切换到横屏的功能。 视频播放组件简介 Video组件是ArkTS中用于播放视频的内置组件,它支持多种功能,包括自动播放、静音、循环播放等。通过Video组件,开发者可以方便地在应用中集成视..

HarmonyOS NEXT
342
0
2024-12-18 17:02:50

OpenHarmony 如何实现防截屏功能

方式一: setWindowPrivacyMode设置窗口是否为隐私模式,设置为隐私模式的窗口,窗口内容将无法被截屏或录屏。此接口可用于禁止截屏/录屏的场景。 import { window } from '@kit.ArkUI'; import { BusinessError } from '@kit.BasicServicesKit'; onWindow..

OpenHarmony
252
0
2024-12-18 16:38:22

HarmonyOS Next应用开发实战:广告的使用介绍及避坑指南

广告的使用,本该是挺简单的。只是首次接触时,有点懵,不知道怎么用。其实记住两点就行了,一个是广告请求,可以看做是给你提供好了API接口,按照规范传参就行了。一个是广告展示,不同类型广告对应的有组件可用。最后,至于布局嘛,则跟其他普通组件类似。记住这些就已经掌握了广告。 本文先对广告服务就行介绍 ,后续对广告接口进行一层封装,便于使用。 避坑指南: 1.模拟器..

HarmonyOS NEXT
301
0
2024-12-18 16:04:08

进程内事件

OpenHarmony
257
0
2024-12-18 16:01:33

如何实现上下切换的页面间跳转动画

可以使用pageTransition函数来实现页面转场效果,通过PageTransitionEnter和PageTransitionExit指定页面进入和退出的动画效果,将其slide属性设置为SlideEffect.Bottom,则页面入场时从下边划入,出场时滑出到下边,即可实现上下切换效果。参考代码如下: // Index.ets @Entry @Co..

OpenHarmony
326
0