Answers:
我找到了一个免费的插件,可以使用android studio生成类图。它称为SimpleUML。
更新Android Studio 2.2+: 要安装插件,请按照以下答案中的步骤操作:https : //stackoverflow.com/a/36823007/1245894
在Mac上旧版本的Android Studio:转到Android Studio
-> Preferences
->Plugins
在Windows上:转到Android Studio
-> File
-> Settings
->Plugins
单击Browse repositories...
并搜索SimpleUMLCE
(CE表示Community Edition,这是android studio的基础)。
安装它,重新启动,然后可以右键单击包含要可视化的类的文件夹,然后选择Add to simpleUML Diagram
。
而已; 您已经从代码中生成了精美的类图!
Add to simpleUML Diagram
...,然后出现一个空图。令人印象深刻。
对于那些想要在Android Studio中使用simpleUML并在运行SimpleUML时遇到问题的用户。
首先从这里下载simpleUML jar https://plugins.jetbrains.com/plugin/4946-simpleumlce
现在,请按照以下步骤操作。
第1步:
单击文件并转到设置 (文件→设置)
步骤2
从左侧面板中
选择插件,然后单击从磁盘安装插件
步骤3:
找到SimpleUML jar文件并将其选中。
第4步:
现在重新启动Android Studio(文件→使缓存无效/重新启动→只需重新启动)
步骤5:
重新启动后,右键单击包名称, 然后选择“ 新建图”或“ 添加到simpleUML图”→“新建图”。
步骤6:
设置文件名并创建UML文件。我以名称NewDiagram创建
现在,右键单击包名称, 然后选择您创建的文件。就我而言,这是NewDiagram
步骤8:
所有文件都堆叠在一起。您可以拖放它们并设置层次结构。
像下面这样,您可以拖动这些类
UML Class Diagram
购买选择一个类/程序包,然后右键单击并选择选项UML Class Diagram
并触发相关按钮,以查看您的类及其依赖项,父项和关系。感谢IntelliJ。如果要继续使用,请考虑购买许可证。
我设法做到了。执行上面Michal Rowicki引用的所有步骤。
Tools
栏上方将有一个选项,指出Code
并Instant Reverse...
使用Java语言(或其他语言)从下拉菜单中选择然后它应该出现在屏幕上,并根据需要对其进行自定义
但是我不知道Android Studio中的插件是否是必需的,但是它对我来说还是有效的。
Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
您需要安装适当的软件。现在它应该运作良好。
我猜想UML类图仅在Ultimate Edition上可用。
要显示UML图,请在特定类上单击鼠标右键->图->显示图...或在编辑器中单击Ctrl+ Alt+ Shift+ U。您可以通过拖放将新类添加到图中。在窗口顶部,您可以选择更多选项。要保存UML,您只需单击“保存”图标。
有代码虹膜您可以通过将文件安装- >设置- >插件- >浏览存储库,然后找到并选择代码光圈。重新启动,然后您将有一个新的Code Iris标签。
我从VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/找到了本指南 2015年9月8日创建的。
众所周知-现在可以将VP集成到Android studio中(在我的情况下为1.5.1)。在安装之前,请不要忘记备份您的Android Studio 设置(您可以在Windows上的Users%userName / .AndroidStudioX.X中找到它们)。
我试图使其工作,但是创建的vp项目不包含任何图表。也许其他人会有更多的运气。
我正在使用本手册http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html使Visual Paradigm在Android Studio中工作,但是2中的操作未在3中调用对话因此,我向Visual Paradigm支持寻求帮助,他们回答说不支持Android Studio集成。现在。
2015年4月17日收到Visual paradigm的回复:
感谢您的询问,很抱歉,目前我们仅支持与标准IntelliJ IDEA集成,但 不支持与Android Studio集成。我们可能会考虑在将来的发行版中提供支持,并且一旦对此主题有任何更新,我会及时通知您。如有任何问题,请随时与我联系,祝您有美好的一天!
该帖子已删除,因此我将尝试使其更加清晰。
因此,我认为先前的答案具有误导性且无用。因此,我认为对于其他人而言,重要的是要在他们失去时间尝试使其工作之前就知道这一点。
解:
我正在使用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项目,然后选择:过滤器类型“类”中的“新建”,那么您应该会看到一个选项“类图”……选择并配置它……png东西,可见性等。将您的ANDROID STUDIO项目类拖放到打开的图中->瞧:)
hth
我打开eclipse(luna,但这没关系)。我安装了“ ObjectAid UML Explorer”
,打开了一个空的android项目oin eclipse,对
您可以使用简单的程序StarUML。试用版是无限的,几乎可以做任何事情。
安装后,您只需粘贴源代码就可以使用它生成大量的uml图。类图只是其中的一种。(它不仅了解Java语言,还了解C#,C ++等)
PS该程序非常适合在开始编写程序之前绘制架构图。