UTS 插件开发教程目录
本教程系列旨在帮助开发者学习如何使用 UTS (uni TypeScript) 开发原生插件,包括 Android 和 iOS 平台的插件开发。以下是完整的教程目录,您可以根据需要选择相应章节进行学习。
前言
Android - UTS API插件开发
基础配置
- 创建一个Demo插件项目 - 从零开始创建一个 UTS 插件项目
- 删除插件默认配置 - 如何清理和移除默认配置
- 增加仓库/依赖库 - 添加第三方依赖和仓库配置
- config.json配置说明 - 详解插件配置文件的各项参数
- 权限添加和说明 - Android 权限管理及配置方法
打包与开发
- 第一个包该怎么打? - 首次打包插件的完整流程
- Activity添加和说明 - 如何在插件中添加和使用 Activity
- Receiver添加和说明 - 广播接收器的配置与使用
- ${applicationId}是什么? - 应用 ID 的概念及使用场景
- 系统级通知该怎么写? - 实现系统通知功能的详细步骤
常见问题与进阶技巧
- interface写法规范? - 接口定义的最佳实践与规范
- 打包未生效可能的原因? - 排查打包问题的常见原因
- 类继承/实现老是报错? - 解决类继承与实现中的常见错误
- 功能/SDK需要自定义Layout,该怎么写? - 自定义布局的实现方法
- 插件包名该怎么写? - 包名命名规范与最佳实践
- res资源怎么拿到? - 访问和使用资源文件的方法
- libs的aar/jar怎么用? - 集成第三方库文件的详细步骤
iOS - UTS API插件开发
此部分内容正在编写中,敬请期待...
Android - UTS 组件插件开发
此部分内容正在编写中,敬请期待...
iOS - UTS 组件插件开发
此部分内容正在编写中,敬请期待...
学习路径建议
如果您是 UTS 插件开发的新手,我们建议您按照以下路径学习:
常见问题
在学习过程中遇到问题,可以优先查看以下章节:
关于更新
本教程将持续更新,包括完善现有内容和增加新的章节。如果您有任何建议或问题,欢迎在评论区留言。
由 Turbo UI 团队编写