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