• 2024-09-11简化登录流程,助力应用建立用户体系
    随着智能手机和移动应用的普及,用户需要在不同的应用中注册和登录账号,传统的账号注册和登录流程需要用户输入用户名和密码,这不仅繁琐而且容易造成用户流失。华为账号服务(AccountKit)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录应用。用户授权后,华为账号可提供头像
  • 2024-09-11三方库的基本使用
    三方库是开发者对系统能力的封装和拓展,可以实现代码复用,提升开发效率。一、三方库的获取    1、访问Gitee开源社区        在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参考。可通过扫码获取地址。Gitee三方库链
  • 2024-08-28简化登录流程,助力应用建立用户体系
    随着智能手机和移动应用的普及,用户需要在不同的应用中注册和登录账号,传统的账号注册和登录流程需要用户输入用户名和密码,这不仅繁琐而且容易造成用户流失。华为账号服务(AccountKit)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录应用。用户授权后,华为账号可提供头
  • 2024-08-16鸿蒙编译期变量使用
    需要修改对应module模块的hvigorfile.ts文件,修改内容如下import{hapTasks}from'@ohos/hvigor-ohos-plugin';//当前文件初始内容,不通模块有可能不一样,都不用动letmyParams='我是自定义参数'exportdefault{system:hapTasks,/*Built-inpluginofHvigor.It
  • 2024-07-25鸿蒙 HarmonyOS axios封装
    ✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)
  • 2024-07-22GMSSL2.x编译鸿蒙静态库和动态库及使用
    一、编译环境准备1.1开发工具DevEco-Studio下载。1.2SDK下载​ 下载编译第三方库的SDK有两种方式,第一种方式从官方渠道根据电脑系统选择对应的SDK版本,第二种方式通过DevEco-Studio下载SDK。本文只介绍通过DevEco-Studio下载SDK的方式。安装SDK到本地根据SDK安装位
  • 2024-07-06如今HarmonyOS系统大火,那么我们该如何开发一个HarmonyOS应用程序呢?该文章将带你深入了解HarmonyOS并开发出一个完整的鸿蒙软件
    引言鸿蒙操作系统(HarmonyOS)是华为推出的一款新型操作系统旨在实现万物互联其广泛应用于智能手机平板物联网设备等领域使用鸿蒙开发应用能够充分发挥其强大的跨平台能力本文将为你提供一个开发鸿蒙应用的学习路线并结合一些代码示例帮助你快速入门和掌握这项技能
  • 2024-07-01[OHOS_ERROR]: Please call hb utilities inside ohos source directory
     当执行hbset报如下错误时:原因时重新拉取了源码,且源码路径被改了[OHOS_ERROR]:Pleasecallhbutilitiesinsideohossourcedirectory【解决办法】卸载hb并在源码路径下重新安装python3-mpipuninstallohos-build安装hbpython3-mpipinstall--userohos-bu
  • 2024-06-20鸿蒙开发通信与连接:【@ohos.nfc.cardEmulation (标准NFC-cardEmulation)】
    标准NFC-cardEmulation本模块主要用于操作及管理NFC卡模拟。 说明: 本模块首批接口从APIversion8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importcardEmulationfrom'@ohos.nfc.cardEmulation';cardEmulation.isSupportedisS
  • 2024-06-20鸿蒙开发通信与连接:【@ohos.nfc.tag (标准NFC-Tag)】
    标准NFC-Tag本模块主要用于操作及管理NFCTag。 说明: 本模块首批接口从APIversion8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importtagfrom'@ohos.nfc.tag';tag.getNfcATaggetNfcATag(tagInfo:TagInfo):NfcATag获取NFC
  • 2024-06-20鸿蒙开发通信与连接:【@ohos.rpc (RPC通信)】
    RPC通信本模块提供进程间通信能力,包括设备内的进程间通信(IPC)和设备间的进程间通信(RPC),前者基于Binder驱动,后者基于软总线驱动。 说明: 本模块首批接口从APIversion7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importrpcfrom'@ohos
  • 2024-06-14鸿蒙开发电话服务:【@ohos.contact (联系人)】
    联系人说明:本模块首批接口从APIversion7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importcontactfrom'@ohos.contact';contact.addContactaddContact(contact:Contact,callback:AsyncCallback):void添加联系人,使用callback
  • 2024-06-14鸿蒙开发文件管理:【@ohos.fileManager (公共文件访问与管理)】
    公共文件访问与管理该模块提供公共文件访问和管理的服务接口,向下对接底层文件管理服务,如媒体库、外卡管理;向上对应用程序提供公共文件查询、创建的能力。 说明:本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口
  • 2024-06-14鸿蒙开发电话服务:【@ohos.telephony.observer (observer)】
    observer说明:本模块首批接口从APIversion6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importobserverfrom'@ohos.telephony.observer'observer.on(‘networkStateChange’)on(type:‘networkStateChange’,callback:Callback
  • 2024-06-14鸿蒙开发文件管理:【@ohos.securityLabel (数据标签)】
    数据标签该模块提供文件数据安全等级的相关功能:向应用程序提供查询、设置文件数据安全等级的JS接口。 说明: 本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。导入模块importsecurityLabelfrom'@ohos.securityLabe
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【跨端迁移】
    跨端迁移概述在用户使用设备的过程中,当使用情境发生变化时(例如从室内走到户外或者周围有更适合的设备等),之前使用的设备可能已经不适合继续当前的任务,此时,用户可以选择新的设备来继续当前的任务,原设备可按需决定是否退出任务,这个就是跨端迁移的场景。常见的跨端迁移场景实
  • 2024-06-14鸿蒙开发:应用组件跨设备交互(流转)【多端协同】
    多端协同功能描述多端协同主要包括如下场景:[通过跨设备启动UIAbility和ServiceExtensionAbility组件实现多端协同(无返回数据)][通过跨设备启动UIAbility组件实现多端协同(获取返回数据)][通过跨设备连接ServiceExtensionAbility组件实现多端协同][通过跨设备Call调用实现多
  • 2024-06-07鸿蒙开发接口数据管理:【@ohos.data.rdb (关系型数据库)】
    关系型数据库关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。该模块提
  • 2024-05-29HarmonyOS实战开发:@ohos.router (页面路由)
    本模块提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、同应用内的某个页面替换当前页面、返回上一页面或指定的页面等。说明本模块首批接口从APIversion8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。页面路由需要在页面渲染完成之后
  • 2024-05-29HarmonyOS实战开发:@ohos.promptAction (弹窗)
    创建并显示文本提示框、对话框和操作菜单。说明:本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。该模块不支持在UIAbility的文件声明处使用,即不能在UIAbility的生命周期中调用,需要在创建组件实例后使用。本模块功能依赖UI的
  • 2024-04-11HarmonyOs开发之———页签切换、组件状态管理
    谢谢关注!!前言:上一篇文章主要介绍HarmonyOs开发之———容器组件使用 http://t.csdnimg.cn/r9Qd1一、Tabs组件页签切换1、在HarmonyOS中,页签切换可以使用TabList组件来实现。TabList允许你创建多个页签,并在切换时显示不同的内容。以下是一个页签切换的示例代码:创建了一个
  • 2024-03-17【鸿蒙开发遇到的坑】
    目录视频压缩动画预览和调试在HarmonyOS上编写代码以触发自定义动画效果,比如平滑滚动或淡入淡出,你可以使用HarmonyOS提供的动画框架来实现。在鸿蒙开发中,可以通过代理触发请求的方式来实现网络通信。在进行鸿蒙开发时,如果在更新Gradle插件时遇到任务执行失败的错误信息,可
  • 2024-01-29OpenHarmony 4.0的Rust开发
    OH4.0的Rust开发背景Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。OpenHarmony为了集成C/C++代码和提升编译速度,使用了GN+Ninja的编译构建系统。GN的构建语言简洁
  • 2024-01-21三方库
    本课程包含UI、动画、图片、多媒体、文件数据、网络、安全、工具等类型的三方库,帮助快速开发应用。如何获取三方库目前提供了两种途径获取开源三方库:通过访问Gitee网站开源社区获取在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参
  • 2024-01-21ohos.router (页面路由) 框架
    UIAbility概述UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。每一个UIAbility实例,都对应于一个最近任务列表中的任务。一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。例如浏览器