如何在Android Studio上生成类图(UML)(IntelliJ Idea)

问题描述 投票:119回答:9

我试图搜索并找到这个link,但Ctrl + Alt + Shift + D不起作用。

我还使用find Ctrl + Shift + A来查找关于图和uml的操作,但什么都没找到。

我也search for the uml plugin,但他们大多数没有使用新版本的intelliJ(我没有尝试它我只是阅读评论)。

android android-studio intellij-idea ide class-diagram
9个回答
89
投票

我找到了一个可以用android studio生成类图的免费插件。它叫做SimpleUML。

更新Android Studio 2.2+:要安装插件,请按照以下答案中的步骤操作:https://stackoverflow.com/a/36823007/1245894

旧版Android Studio On Mac:转到Android Studio - > Preferences - > Plugins

在Windows上:转到qazxsw poi - > qazxsw poi - > qazxsw poi - > qazxsw poi

点击Android Studio并搜索SimpleUMLCE(CE表示Community Edition,这是android studio所基于的)。

安装它,重新启动,然后您可以右键单击包含要显示的类的文件夹,然后选择File

而已;你有从你的代码生成的花哨的类图!


83
投票

对于那些想在Android Studio中使用simpleUML并且在运行SimpleUML时遇到问题的人。

首先从这里Settings下载simpleUML jar

现在按照以下步骤操作。

步骤1:

单击文件,然后转到设置(文件→设置)

第2步 从左侧面板中选择插件,然后单击从磁盘安装插件

第3步: 找到SimpleUML jar文件并选择它。

第4步:

现在重启Android Studio(文件→无效缓存/重启→重启)

第5步:

重新启动后右键单击包名称并选择新图表或添加到simpleUML图表→新图表。

第6步:

设置文件名并创建UML文件。我创建了名字NewDiagram

Plugins第7步:

现在右键单击包名称并选择您创建的文件。就我而言,它是NewDiagram

Browse repositories...

第8步:

所有文件都堆叠在一起。您只需拖放它们并设置层次结构即可。

Add to simpleUML Diagram

如下所示,您可以拖动这些类

https://plugins.jetbrains.com/plugin/4946-simpleumlce


21
投票

我设法以某种方式做到了。执行上面Michal Rowicki引用的所有步骤。

  1. 打开Visual Paradigm软件。
  2. 创建一个新项目
  3. 上面的enter image description here栏上会有一个选项,表示enter image description here并从Java语言(或其他)下拉菜单中选择enter image description here
  4. 选择项目所在的应用程序文件夹并将其添加到项目中(我已选择完整的文件夹应用程序)
  5. 该应用程序现在应显示在类库中的左窗格中
  6. 然后,您只需右键单击已添加的项目,然后选择“反转到新的类图”
  7. 选择您希望包含在类图中的包还是仅包含项目的类图

然后它应该出现在您的屏幕上并根据您的需要进行自定义

但是我不知道Android Studio中的插件是否必要,但它对我来说是有用的。


17
投票
  1. 键入Ctrl + Alt + S(或转到“首选项”)
  2. 转到插件选项卡,按“浏览存储库”按钮
  3. 搜索: enter image description here
  4. 安装它。

你需要安装Tools。现在它应该运作良好。

我猜UML Class Diagram只适用于Ultimate Edition。

要显示UML图,请在特定类上单击鼠标右键 - >图表 - >显示图表...或者您可以在编辑器中单击Ctrl + Alt + Shift + U.您可以通过拖放将新类附加到图表中。在窗口顶部,您可以选择更多选项。要保存UML,您只需单击“保存”图标即可。


17
投票

你可以通过转到文件 - >设置 - >插件 - >浏览存储库来安装Code,然后找到并选择Code Iris。然后重新启动,您将有一个新的Code Iris选项卡。


14
投票

2016年3月24日更新

我发现了2015年9月8日创建的VP Instant Reverse...指南。

很高兴知道 - 现在可以将VP集成到Android工作室(在我的情况下为1.5.1)。不要忘记在安装之前备份您的Android Studio设置(您可以在Windows上的Users%userName / .AndroidStudioX.X中找到它们)。

我试图让它工作,但创建vp项目不包含任何图表。也许别人会有更多的运气。


我正在使用这本手册Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool使Visual Paradigm在Android工作室中工作,但是2.中的动作没有在3中调用对话。所以我已经请求Visual Paradigm支持帮助,他们回答说现在不支持Android Studio集成。

2015年4月17日来自Visual范例回复的回复:

感谢您的咨询,我很抱歉,目前我们只支持与标准的IntelliJ IDEA集成,但不能与Android Studio集成。我们可能会考虑在将来的版本中支持它,并且一旦有关于此主题的任何更新,我会立即发布。如有任何问题,请随时与我联系,祝您有个美好的一天!

这篇文章被删除了,所以我会尽量让它更清楚。

因此,我认为以前的答案具有误导性,没有用处。因此,我认为,在他们失去时间试图使其发挥作用之前,了解它是很重要的。


8
投票

解:

  1. 运行Visual Paradigm
  2. 请执行以下操作,在步骤4中指向Android Studio目录

  1. 打开Android Studio并右键单击项目


1
投票

我正在开发android studio 2+。

创建类图我做了以下操作: - 安装“ObjectAid UML Explorer”作为eclipse的插件(在我的案例中,luna与android sdk一起使用,但也适用于年轻版本)...转到eclipse市场并搜索“ObjectAid UML Explorer ”。它在搜索结果中更进一步。安装并重新启动eclipse之后......

在eclipse中打开一个空的android或者what-ever-java-project。然后右键单击项目浏览器中的空eclipse项目 - >选择'build path'然后我将我的ANDROID STUDIO SRC PATH链接到我的eclipse android项目中。如果有错误并不重要。再次右键单击eclipse-android项目并选择:过滤器类型'class'中的New,然后您应该看到其他选项'class diagram'...选择它并将其配置为... png stuff,visibility等。将您的ANDROID STUDIO项目类拖放到打开的图表中 - >瞧:)

心连心

我打开日食(露娜,但这没关系)。我得到了“ObjectAid UML Explorer” 安装我打开一个空的android项目oin eclipse,对吧


1
投票

你可以使用简单的程序proper software。试用版是无限的,几乎可以做任何事情。

一旦安装好,只需粘贴源代码就可以使用它来生成大量的uml digrams。类图只是它的一种类型。 (它不仅了解Java语言,还了解C#,C ++等)

附:在开始编写程序代码之前,该程序非常适合绘制体系结构图。

© www.soinside.com 2019 - 2024. All rights reserved.