簡體   English   中英

如何在 Android Studio (IntelliJ Idea) 上生成類圖 (UML)

[英]How to generate Class Diagram (UML) on Android Studio (IntelliJ Idea)

我嘗試搜索並找到此鏈接,但Ctrl + Alt + Shift + D不起作用。

我還使用 find Action Ctrl + Shift + A來查找有關圖表和 uml 的操作,但一無所獲。

我還搜索了 uml 插件,但它們中的大多數不適用於新版本的 intelliJ(我沒有嘗試,只是閱讀了評論)。

我找到了一個可以用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 表示社區版,這是 android studio 所基於的)。

安裝它,重新啟動,然后您可以右鍵單擊包含要可視化的類的文件夾,然后選擇Add to simpleUML Diagram

就是這樣; 你有你的代碼生成的類圖!

對於那些想在 Android Studio 中使用 simpleUML 並且在運行 SimpleUML 時遇到問題的人。

首先從這里下載 simpleUML jar https://plugins.jetbrains.com/plugin/4946-simpleumlce

現在按照以下步驟操作。

第1步:

單擊文件並轉到設置(文件→設置)

第2步

從左側面板中選擇插件,然后單擊從磁盤安裝插件


1]

第 3 步:

找到SimpleUML jar文件並選擇它。

2]

第四步:

現在重啟 Android Studio(文件→無效緩存/重啟→重啟)

第 5 步:

重新啟動后右鍵單擊包名稱並選擇New DiagramAdd to simpleUML Diagram → New Diagram

3

第 6 步:

設置文件名並創建 UML 文件。 我用名字 NewDiagram 創建

在此處輸入圖片說明 第 7 步:

現在右鍵單擊包名稱並選擇您創建的文件。 就我而言,它是NewDiagram

在此處輸入圖片說明

第 8 步:

所有文件都堆疊在一起。 您只需拖放它們並設置層次結構即可。

在此處輸入圖片說明

像下面這樣,你可以拖動這些類

在此處輸入圖片說明

我設法以某種方式做到了。 執行上面 Michal Rowicki 引用的所有步驟。

  1. 打開 Visual Paradigm 軟件。
  2. 創建一個新項目
  3. 上面的Tools欄上會有一個選項,說明Code並從下拉菜單中選擇Instant Reverse... Java 語言(或其他)
  4. 選擇您的項目所在的應用程序文件夾並將其添加到項目中(我選擇了完整的文件夾應用程序)
  5. 應用程序現在應該出現在 Class Repository 的左窗格中
  6. 然后你要做的就是右鍵單擊你添加的項目並選擇反向到新的類圖
  7. 選擇您希望將包包含在類圖中或僅包含項目的類圖中

然后它應該出現在您的屏幕上並根據需要對其進行自定義

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

  1. 鍵入Ctrl + Alt + S (或轉到首選項)
  2. 轉到插件選項卡,按“瀏覽存儲庫”按鈕
  3. 搜索:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. 安裝它。

您需要安裝適當的軟件 現在它應該運行良好。

我猜 UML 類圖僅在 Ultimate Edition 上可用。

要顯示 UML 圖,請在特定類上單擊鼠標右鍵 -> Diagrams -> Show diagram... 或者您可以在編輯器中單擊Ctrl + Alt + Shift + U 您可以通過拖放將新類附加到圖表中。 在窗口頂部,您可以選擇更多選項。 要保存 UML,您只需單擊保存圖標。

碼光圈您可以通過將文件安裝- >設置- >插件- >瀏覽存儲庫,然后找到並選擇代碼光圈。 重新啟動,您將擁有一個新的代碼虹膜選項卡。

2016 年 3 月 24 日更新

我從 2015 年 9 月 8 日創建的 VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/找到了本指南。

很高興知道 - 現在可以將 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 日視覺范式的回復:

感謝您的詢問,非常抱歉,目前我們僅支持標准 IntelliJ IDEA集成,不支持Android Studio集成。 我們可能會考慮在未來的版本中支持它,一旦有關於此主題的更新,我會及時通知您。 如有任何問題,請隨時與我聯系,祝您度過愉快的一天!

這篇文章被刪除了,所以我會盡量讓它更清楚。

因此,我認為以前的答案具有誤導性且無用。 因此,我認為讓其他人知道這一點很重要,以免他們浪費時間試圖讓它發揮作用。

解決方案:

  1. 運行視覺范式
  2. 執行以下操作,指向第 4 步中的 Android Atudio 目錄

在此處輸入圖片說明

  1. 打開 Android Studio 並右鍵單擊項目

在此處輸入圖片說明

我正在使用 android studio 2+ 進行開發。

要創建類圖,我做了以下操作: - 安裝“ObjectAid UML Explorer”作為 eclipse 的插件(在我的例子中,luna 使用 android sdk,但也適用於較年輕的版本)……去 eclipse 市場並搜索“ObjectAid UML Explorer” ”。 它在搜索結果中更靠后。 安裝並重啟eclipse后...

在eclipse中打開一個空的android或what-ever-java-project。 然后右鍵單擊項目資源管理器中的空 eclipse 項目 -> 選擇“構建路徑”,然后將我的 ANDROID STUDIO SRC 路徑鏈接到我的 eclipse android 項目中。 如果有錯誤也沒關系。 再次右鍵單擊 eclipse-android 項目並選擇:在過濾器類型“類”中新建,然后您應該會看到一個選項“類圖”......選擇它並配置它......png素材,可見性等。將您的 ANDROID STUDIO 項目類拖放到打開的圖表中 -> 瞧 :)

我打開eclipse(luna,但這沒關系)。 我得到了“ObjectAid UML Explorer”
安裝了我在eclipse中打開一個空的android項目,對

這個 Kotlin 狀態機庫具有 PlantUML 導出功能,它沒有與 Android Studio 集成,但很容易在 PlantUML 網站上可視化狀態機結構。

https://github.com/nsk90/kstatemachine

您可以使用簡單的程序StarUML 試用版沒有限制,幾乎可以做任何事情。

安裝后,您只需粘貼源代碼即可使用它生成大量 uml 圖。 類圖只是其中的一種。 (不僅懂Java語言,還懂C#、C++等)

PS 該程序非常適合在開始編寫程序之前繪制架構圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM