# uni-ext **Repository Path**: powind/uni-ext ## Basic Information - **Project Name**: uni-ext - **Description**: UniApp适配鸿蒙UTS插件示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-01-01 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 说明 UTS插件是uni-app推出的一个可以调用原生功能的能力,使用类似Typescript代码,在编译后会以模块的形式安装到生成的鸿蒙工程上。所以编写的思路是可以先使用DevEco Studio以原生的ArkTS形式编写好功能,然后在HBuilder创建好UTS插件(使用命令行的方式可以手动创建),然后将ArkTS代码按照要求拷贝到UTS插件中。点击运行到鸿蒙会将UTS插件编译成模块,此时可以使用DevEco Studio调试运行,将错误调整好再运行到鸿蒙直至代码满足要求。 UTS插件中的代码和原生的ArkTS还是有差异的,例如Class就不能直接返回 - 注意事项 UTS编译方式据我观察一直在做调整,导致同样的代码在不同版本的HBuilder上编译结果不同,之前版本可以运行的代码使用新版本后编译会报错,本示例代码也存在这种情况,只要根据报错信息做下调整即可。 | uni-app扩展插件相关示例 | | ------------------------------- | | 1、hw-app-picker 系统相关的操作 | | 2、hw-bluetooth 低功耗蓝牙 | | 3、hw-camera-picker 摄像头操作 | | 4、hw-iap 虚拟支付 | | 5、hw-image 图片操作 | | 6、hw-jpush 极光推送 | | 7、hw-liveness 活体检测 | | 8、hw-map 地图相关 | | 9、hw-minisdk 操作uniapp小程序 | | 10、hw-payment 华为支付 | | 11、hw-rdb 关系数据库操作 | | 12、hw-scan 扫码 |