美文网首页
开发Android Studio插件(IntelliJ IDEA

开发Android Studio插件(IntelliJ IDEA

作者: 蓝不蓝编程 | 来源:发表于2020-09-18 13:39 被阅读0次
  1. 显示弹出框
    代码:
Messages.showMessageDialog("剪贴板内容格式错误", "错误提示", Messages.getErrorIcon())
  1. 读取当前被选中路径:
val actionFolder = event.getData(LangDataKeys.VIRTUAL_FILE)
val currentPath = actionFolder?.canonicalPath
  1. 刷新工程目录下所有文件及目录
val project = event.getData(LangDataKeys.PROJECT)!!
project.baseDir?.refresh(false, true)

PS: 这个实际测试存在缺陷,第一次调用后并刷新,第二次调用后才会刷新.

  1. 打开指定文件
val file = File(filePath)
getVirtualFile(file)?.let { OpenFileDescriptor(project, it).navigate(true) }
  1. 修改插件id
    文件:resources/META-INF/plugin.xml



    内容:

<idea-plugin>
    <id>com.your.company.unique.plugin.id</id>
</idea-plugin>

上面的id是默认生成的,需要做出修改,否则所有自己做的插件都是一个id,导致安装时互相覆盖.

附录

官方插件开发API

相关文章

网友评论

      本文标题:开发Android Studio插件(IntelliJ IDEA

      本文链接:https://www.haomeiwen.com/subject/pnknsktx.html