Axlchen

回到最初的好玩与有趣

Android Studio插件开发3之Extensions And Extension Points(扩展与扩展点)

如果说自己定义Action并实现相应的功能逻辑是造轮子的话,那么实现Extensions就是使用别人的轮子了,简单快速实现复杂的功能! 定义Extensions 和Extension Points是Intellij平台提供的一套供插件之间或者是插件与平台核心功能之间通信的接口。 Extensio..


Android Studio插件开发2之Action System

Action System包含最基础的Action,还有Action Group Action什么是Action我们自己的代码逻辑,在IDE的运行环境下执行,我们的代码便成了它的“插件”,可是怎样才能让IDE执行我们的代码逻辑?Intellij提供了一个很基础的组件 – Action。 Acti..


Android Studio插件开发1之插件介绍与环境搭建

我们每天都在使用Android Studio进行开发,测试,review。在这过程中,免不了接触到各种IDE插件来帮助我们的工作,包括Android Studio本身其实就是在Intellij IDEA的基础上添加各种插件以及针对性的优化形成的。所以其实为Android Studio开发插件,其..


个人开发工具栈记录

俗话说,工欲善其事,必先利其器,在开发过程中,我们用到各种各样的工具,它们不但可以加快开发的效率,还能一定程度上降低出错率。虽然这样会让我们对工具的依赖程度加深,但是高效、省事的工具谁不用呢? 今天突发奇想,想记录一下平时用来开发的工具。平时我们经常听到XX栈这样的名词,我想,给这些工具集合起个..


LVM动态扩展根分区实战

前言最近希望在工作电脑上下载android源码,但因为平时工作的电脑运行的是win7系统,无法下载android源码,所以想到了在VirtualBox上的Linux系统上下载。 不过,android源码体积随着版本升高已经越来越大了,一不小心就占据了几十个G,当初在虚拟机上装的系统只预留了20G..