![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Studio/Intellij IDEA插件
文章平均质量分 96
Axlchen
回到最初的好玩与有趣
展开
-
Android Studio插件开发1之插件介绍与环境搭建
我们每天都在使用Android Studio进行开发,测试,review。在这过程中,免不了接触到各种IDE插件来帮助我们的工作,包括Android Studio本身其实就是在Intellij IDEA的基础上添加各种插件以及针对性的优化形成的。所以其实为Android Studio开发插件,其实很多情况下也适用于Itellij IDEA(只要没有依赖特定平台的特性)。那么,既然插件这么厉害,为什么原创 2017-09-16 11:40:54 · 1091 阅读 · 0 评论 -
Android Studio插件开发2之Action System
我们自己的代码逻辑,在IDE的运行环境下执行,我们的代码便成了它的“插件”,可是怎样才能让IDE执行我们的代码逻辑?Intellij提供了一个很基础的组件 -- Action。Action,直译就是动作,是我们最常见到的组件,也是最普通的代码执行的入口。所有菜单和工具栏的点击按钮背后就是一个Action原创 2017-09-17 14:18:52 · 859 阅读 · 0 评论 -
Android Studio插件开发3之Extensions And Extension Points(扩展与扩展点)
如果说自己定义Action并实现相应的功能逻辑是造轮子的话,那么实现Extensions就是使用别人的轮子了,简单快速实现复杂的功能!定义Extensions 和Extension Points是Intellij平台提供的一套供插件之间或者是插件与平台核心功能之间通信的接口。Extension points一个插件提供给其它插件扩展自己功能的入口点,通过定义接口来约定沟通的方法,通俗点说就是造好轮子原创 2017-10-06 13:03:57 · 1677 阅读 · 0 评论