efTool
是一个功能丰富且易用的兼容API12
的HarmonyOS工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。
这些封装的工具涵盖了字符串、数字、集合、JSON等一系列操作,
可以满足各种不同的开发需求。本人为Java开发,故封装思路借鉴Java的工具类Hutool,同时扩展了HarmonyOS的UI组件。
我很欢迎大家进行二次开发以及共建鸿蒙生态,如需二次开发,还请大家在引用时注明出处,万分感谢
你可以引入使用,也可以拷贝和修改使用,如需分享扩展
希望可以注明原出处即可
也希望能把bug及时反馈回来。
全新2.0版本进行了模块化拆分,详细使用手册已迁移至各个模块
模块 | 介绍 |
---|---|
@yunkss/ef_core(已发布) | 提供基础工具类如字符串,正则,身份校验等 |
@yunkss/ef_json(已发布) | 提JSON转换相关 |
@yunkss/ef_crypto(已发布) | 提供加解密相关解耦结果去除OutDTO |
@yunkss/ef_crypto_dto(已发布) | 提供加解密相关保结果为OutDTO |
@yunkss/ef_media | 提供媒体相关 |
@yunkss/ef_audio(已发布) | 提供音频相关 |
@yunkss/ef_device | 提供设备相关 |
@yunkss/ef_axios(已发布) | 提供网络请求efAxios相关 |
@yunkss/ef_rcp(已发布) | 提供网络请求efRcp相关 |
@yunkss/ef_ui(已发布) | 提供弹窗,级联,Loading等UI相关 |
eftool = Efficient + Tool,Efficient是高效的表示,Tool表示工具。
ohpm install @yunkss/eftool
2.0.0版本升级改动较大,升级需要保持充足时间
1.去除强绑定OutDTO
2.efAxios增加统一异常处理
3.efRcp全面重构
eftool拆分后默认保持全量包
eftool依赖的子模块均无需自行下载,eftool会自动下载对应依赖版本
- 2.0.x版本系列兼容API12
- 1.2.x版本系列兼容API12
- 1.1.x版本系列兼容API11
- 1.0.x版本系列兼容API9
模块 | 介绍 |
---|---|
FileUtil | 提供对文件的一系列操作方法 |
ImageUtil | 提供对图片的一系列处理方法 |
ImgPreviewUtil | 图片预览工具类 |
PreUtil | 首选项工具类 |
KvUtil | 数据库工具类 |
NetUtil | 提供对网络的方法操作工具类 |
一个HarmonyOS基础工具类,组成各种工具类,同时提供以下七部分组件:
eftool
希望您可以动一动小手点点小⭐⭐Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )