首页 > 其他分享 >【OpenHarmony实战开发】第19课-数据转码应用开发实战(中)

【OpenHarmony实战开发】第19课-数据转码应用开发实战(中)

时间:2024-09-20 08:53:25浏览次数:11  
标签:实战 OpenHarmony ets 转码 工具包 UI __

1 背景

对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。

在《OpenHarmony数据转码应用开发实战(上)》中我们讲述了项目的需求、设计以及项目创建、UI界面开发,本篇将重点讲解转码工具包的实现和UI组件数据绑定。

2 转码工具包

编码时推荐单独创建包路径,不要与页面UI写在一起,这样便于维护和代码的复用。

我们创建/entry/src/main/ets/MainAbility/utils/numConvertUtil.ets,然后在index.ets页面中引入。工具包将导出一个工具对象,每个方法实现一个转码需求,代码如下:

__const __JS\_TAG: string = 'MainAbility/utils/numConvertUtil: ';

__export default __\{

/\*\*
\* 10进制转16进制,并补零
\* [url=home.php?mod=space&uid=3142012]@param[/url] num
\* @param len = 2
\*/
dec2hex: __function __\(numStr: string, len: number 

标签:实战,OpenHarmony,ets,转码,工具包,UI,__
From: https://blog.csdn.net/xzs51job/article/details/142299159

相关文章

  • 【数据飞轮】驱动业务增长的高效引擎 —从数据仓库到数据中台的技术进化与实战
    在当今数据驱动的时代,企业从简单的数据仓库逐步过渡到数据中台,再演变为数据飞轮的理念。每一个阶段都代表了数据管理与应用的显著技术变革。从最初的数据存储到现在以自动化方式持续驱动业务增长,数据技术的演进不仅提高了企业的决策能力,也大幅优化了运营效率。本文将探讨从数据仓库......
  • CentOS 入门必备基础知识及实战案例分析
    CentOS(CommunityEnterpriseOperatingSystem)是一个基于RedHatEnterpriseLinux(RHEL)源代码构建的免费开源操作系统。由于其稳定性、安全性和广泛的社区支持,越来越多的用户开始使用它来搭建服务器。本文将从CentOS的入门基础知识入手,结合实际案例,详细讲解如何进行系统安装、......
  • 【Go】Go语言中的数组基本语法与应用实战
    ✨✨欢迎大家来到景天科技苑✨✨......
  • C#中的设计模式:实战中的重构与优化策略
    ......
  • Java毕业设计-基于SSM框架的网络办公系统项目实战(附源码+论文)
    大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。......
  • 20个Python3实战项目代码,让你分分钟晋级大神!
    “读”代码是不能给你带来任何收益的,正如“读书”一样,如果在读的时候你不琢磨,保管你读完仨月准忘了一大半。真正需要的是去“试”代码,动手去调调代码,改改这改改那,看看把A变成B这个代码的结果会有什么变化。高效学习源代码的步骤:1.运行程序,观察表现2.运行源码,断点调试,从头跟......
  • MySQL零基础入门教程-1 mysql安装卸载、启动关闭、常用命令、sql语句分类(非常详细),基础
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我自己听讲收集整理的课程的完整笔记,供大家学习交流吧:夸克网盘分享本文内容为完整笔记的第一篇一、数据库概述1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?P1、P2数据库英文单词DataBase,简称DB,......
  • Go语言grequests库并发请求的实战案例
    在当今快速发展的互联网时代,数据的获取和处理速度成为了衡量一个系统性能的重要标准。Go语言以其并发处理能力而闻名,而grequests库则为Go语言的HTTP请求提供了简洁易用的API。本文将通过一个实战案例,介绍如何使用Go语言的grequests库来实现高效的并发HTTP请求。1.引言在......
  • 领域驱动设计实战
    领域驱动介绍:什么是领域模型设计?基于对象vs基于数据库设计上我们通常从两种维度入手:a.DataModeling:通过数据抽象系统关系,也就是数据库设计b.ObjectModeling:通过面向对象方式抽象系统关系,也就是面向对象设计我们目前就是依据DataModeling设计系统,对象与数据库一一对应,而......
  • Autosar模式管理实战系列-ECUM模块要点以及配置讲解2
    1.配置实战本节通过EcuM的Demo工程介绍EcuM的基本配置,Demo工程主要配置:Os的启动模式、EcuM初始化的函数、休眠模式、唤醒源。Os的启动模式配置成默认启动模式;初始化配置了BswM和Port和MCU示例,实际使用中需根据需求添加BSW模块和驱动模块的初始化函数;休眠模......