开发Android Studio插件(IntelliJ IDEA 插件)初级指导

操作步骤

  1. 打开IntelliJ IDEA,创建新插件工程


  2. 新建的工程如下图:


  3. 点击src目录,创建Action


  4. 指定Action ID/Class Name/Name/Description(随性即可),指定加入的菜单
    本例加入的菜单是Edit菜单.


  5. 新建Action后如下图:


  6. 修改TestAction的actionPerformed函数如下:
public void actionPerformed(AnActionEvent e) {
    final Editor editor = e.getData(PlatformDataKeys.EDITOR);
    if (null == editor) {
        return;
    }
    SelectionModel model = editor.getSelectionModel();
    final String selectionTxt = model.getSelectedText();
    if (selectionTxt != null && !selectionTxt.isEmpty()) {
        Messages.showMessageDialog(selectionTxt, "已选择文本", Messages.getInformationIcon());
    }
}
  1. 运行
  • 运行后,会打开一个新的IDEA界面,随意创建一个新的工程进入.


  • 随便新建一个文件


  • 选中文件中内容,然后选择Edit菜单下的test菜单(这个就是我们创建的)


  • 最终效果图
    屏幕上输出了用户选中的文本内容


  1. 打包
    右键点击工程根目录,选择“Prepare Plugin Module ...”



    完成后,根目录下多了一个jar或zip文件,这个就是插件包.


  2. Android Studio安装插件包
  • 打开Android Studio设置中的“Plugins”,点击设置按钮


  • 选择“Install Plugin from Disk...”,然后选择刚才生成的文件


  • 重启Android Studio,然后就可以体验到新插件的疗效了.

完整源代码

https://gitee.com/cxyzy1/plugin-demos

参考资料

Android Studio插件开发入门篇

你可能感兴趣的:(开发Android Studio插件(IntelliJ IDEA 插件)初级指导)