开发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插件开发入门篇

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。