主页

Android静态代码扫描实践—3、配置GitLab Runner与编写.gitlab-ci.yml

在前面的文章讲解了实际实践中如何配合 GitLab CI/CD 落实团队代码风格规范的统一,而其中 GitLab CI/CD 流程需要有 GitLab Runner 工具配套来跑对应项目要执行的流水线job。 当然,配置 GitLab Runner 这件事你可以花10块钱请运维小哥哥喝杯蜜雪冰城,然后让他帮忙。如果你还想对于配置 GitLab Runner 与编写 .gitlab-ci.yml 有所了解,请继续阅读。

阅读更多

Android Studio 插件开发(二):实现创建模版文件插件

公司的 Android 项目架构是根据谷歌Android应用架构指南的 MVVM 架构变化而来,因此当新建一个 Activity 的时候需要同步新建 ViewModel 、 布局文件 ,甚至还有 Repository 文件, 在 Android Studio 4.0 之前,谷歌是提供了方法让我们输入相关参数快速新建这些模版文件的,但 Android Studio 4.0 之后之前的方法不再能使用,谷歌官方建议使用 IDEA 插件的形式来开发有快速创建模版文件功能的插件。因此有这次的学习 IDEA 插件开发的经历,之前的文章总结了 IDEA 插件开发的基础知识,本文在其基础上实现一个完整插件的开发,其功能为创建模版文件。

阅读更多

Android Studio 插件开发(一):理论基础

公司的 Android 项目架构是根据谷歌Android应用架构指南的 MVVM 架构变化而来,因此当新建一个 Activity 的时候需要同步新建 ViewModel 、 布局文件 ,甚至还有 Repository 文件, 在 Android Studio 4.0 之前,谷歌是提供了方法让我们输入相关参数快速新建这些模版文件的,但 Android Studio 4.0 之后之前的方法不再能使用,谷歌官方建议使用 IDEA 插件的形式来开发有快速创建模版文件功能的插件。因此有这次的学习 IDEA 插件开发的经历,本文总结了 IDEA 插件开发的基础知识,后续将在本文的基础上实现一个完整插件的开发。

阅读更多