Android组件化图片资源管理与自动化流程

需积分: 0 0 下载量 13 浏览量 更新于2024-08-31 收藏 703KB PDF 举报
该文档详细介绍了Android端基于组件化的图片资源管理流程,重点在于如何添加和管理图片依赖,以及系统的工作机制。 在Android应用开发中,图片资源管理是一项关键任务,特别是在大型项目中,采用组件化的方式可以有效地管理和优化资源下载。该文档提供了一个自动化处理图片资源的流程,使得开发人员能够按需下载并使用图片,提高效率。 1. 添加图片依赖关系分为两个步骤: - 1.1. 添加新图片并指定依赖关系:开发人员需要通过资源管理系统(aps)上传图片,选择相应的组件、分支和groupID。图片命名需遵循特定规则,例如,对于png和jpg格式,需要提供2倍图和3倍图,如`xxx@2x.png`和`xxx@3x.png`。对于`.9.png`格式,只需上传一张,系统会自动处理。 - 1.2. 为已存在图片添加依赖关系:在aps中找到所需图片,同样选择组件、分支和groupID,完成依赖关系设置。 2. 保存设置后,系统会自动触发图片组件打包任务。当打包完成,开发人员会在钉钉收到通知。随后,他们只需同步工程,就可以在代码中引用新添加的图片。 3. 特殊说明与注意事项: - 支持的图片格式包括.jpg、.png和.9.png。其他格式如.svg和.gif应放在`commonsrc`组件的`master`分支中。 - 代码提交必须在`ziroom-client-android`工程目录下进行,以确保脚本能捕获commit信息,aps据此建立正确的图片依赖关系。 - aps能自动处理特性分支合并到dev,dev合并到master,以及hotfix分支合并到master的情况。其他特殊情况的合并需要手动处理。 通过这个流程,开发团队可以更加高效地管理图片资源,减少不必要的下载,同时确保自动化工具能够正确处理资源更新和依赖关系,提高开发和发布效率。在大前端开发中,这样的管理方式有助于优化应用性能,减少资源占用,提升用户体验。