Próbowałem poszukać i znalazłem ten link , ale Ctrl+ Alt+ Shift+ Dnie działa.
Używam również funkcji find Action Ctrl+ Shift+, Aaby znaleźć akcję dotyczącą diagramu i uml, ale nic nie znalazłem.
Szukam też wtyczki uml , ale większość z nich nie działała z nową wersją intelliJ (nie próbowałem, po prostu przeczytałem komentarz).
android
android-studio
intellij-idea
ide
class-diagram
UmAnusorn
źródło
źródło
Odpowiedzi:
Znalazłem darmową wtyczkę, która może generować diagramy klas w Android Studio. Nazywa się SimpleUML .
Zaktualizuj Android Studio 2.2+: Aby zainstalować wtyczkę, wykonaj czynności opisane w tej odpowiedzi: https://stackoverflow.com/a/36823007/1245894
Starsza wersja Android Studio na Macu: przejdź do
Android Studio
->Preferences
->Plugins
W systemie Windows: przejdź do
Android Studio
->File
->Settings
->Plugins
Kliknij
Browse repositories...
i wyszukaj SimpleUMLCE (CE oznacza Community Edition, na tym opiera się Android Studio).Zainstaluj go, uruchom ponownie, a następnie kliknij prawym przyciskiem myszy folder zawierający klasy, które chcesz wizualizować, i wybierz
Add to simpleUML Diagram
.Otóż to; masz fantazyjny diagram klas wygenerowany z twojego kodu!
źródło
Add to simpleUML Diagram
... i pojawił się pusty diagram. Imponujący.Dla tych, którzy chcą używać simpleUML w Android Studio i mają problemy z uruchomieniem SimpleUML.
Najpierw pobierz simpleUML jar stąd https://plugins.jetbrains.com/plugin/4946-simpleumlce
Teraz wykonaj poniższe czynności.
Krok 1:
Kliknij Plik i przejdź do Ustawienia (Plik → Ustawienia)
Krok 2
Wybierz Wtyczki z lewego panelu i kliknij Zainstaluj wtyczkę z dysku
Krok 3:
Znajdź plik jar SimpleUML i wybierz go.
Krok 4:
Teraz uruchom ponownie Android Studio (Plik → Unieważnij pamięci podręczne / Uruchom ponownie → Po prostu uruchom ponownie)
Krok 5:
Po ponownym uruchomieniu Kliknij prawym przyciskiem myszy nazwę pakietu i wybierz Nowy diagram lub Dodaj do simpleUML Diagram → Nowy diagram .
Krok 6:
Ustaw nazwę pliku i utwórz plik UML. Stworzyłem pod nazwą NewDiagram
Krok 7:
Teraz kliknij prawym przyciskiem myszy nazwę pakietu i wybierz utworzony plik. W moim przypadku był to NewDiagram
Krok 8:
Wszystkie pliki są ułożone jeden na drugim. Możesz je po prostu przeciągnąć i upuścić i ustawić hierarchię.
Jak to poniżej, możesz przeciągać te klasy
źródło
UML Class Diagram
zakupu, wybierając klasę / pakiet, a następnie kliknij prawym przyciskiem myszy i wybierz opcjęUML Class Diagram
oraz przyciski powiązane, aby zobaczyć swoje klasy z ich zależnościami, rodzicami i relacjami. Dzięki IntelliJ za to. Rozważ także zakup licencji, jeśli chcesz nadal z niego korzystać.W pewnym sensie udało mi się to zrobić. Wykonaj wszystkie kroki opisane powyżej przez Michała Rowickiego.
Tools
pasku powyżej byłaby opcja, która stwierdzaCode
i wybierzInstant Reverse...
z menu rozwijanego język Java (lub inny)Następnie powinien pojawić się na ekranie i dostosować go do własnych potrzeb
Nie wiem jednak, czy wtyczka w Android Studio była potrzebna, ale jak dla mnie zadziałała.
źródło
Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
Musisz zainstalować odpowiednie oprogramowanie . Teraz powinno działać dobrze.
Myślę, że diagram klas UML jest dostępny tylko w Ultimate Edition.
Aby wyświetlić diagram UML, kliknij prawym przyciskiem myszy na określonej klasie -> Diagramy -> Pokaż diagram ... Lub możesz w edytorze kliknąć Ctrl+ Alt+ Shift+ U. Możesz dołączać nowe klasy do diagramu przez przeciąganie i upuszczanie. W górnej części okna można było wybrać więcej opcji. Aby zapisać UML, wystarczy kliknąć ikonę zapisywania.
źródło
Jest Code Iris, który możesz zainstalować, przechodząc do Plik -> Ustawienia -> Wtyczki -> Przeglądaj repozytoria, a następnie znajdź i wybierz Code Iris. Uruchom ponownie, a zobaczysz nową zakładkę Code Iris.
źródło
Aktualizacja 24.3.2016
Znalazłem ten przewodnik od VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/ utworzony 8 września 2015 r.
Dobrze wiedzieć - można już teraz zintegrować VP ze studiem Android (w moim przypadku 1.5.1 ). Nie zapomnij kopii zapasowych swoich Android Studio ustawienia (można je znaleźć w Users% nazwa_użytkownika / .AndroidStudioX.X Windows) przed instalacją.
Starałem się, żeby to działało, ale stworzony projekt vp nie zawierał żadnych diagramów. Może ktoś inny będzie miał więcej szczęścia.
Używałem tego podręcznika http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html, aby program Visual Paradigm działał w Android Studio, ale działanie w 2. nie wywołało dialogu w 3 Poprosiłem więc obsługę Visual Paradigm o pomoc, a oni odpowiedzieli, że integracja Android Studio nie jest obecnie obsługiwana .
Odpowiedź z odpowiedzi dotyczącej paradygmatu wizualnego z 17 kwietnia 2015 r .:
Ten post został usunięty, więc spróbuję to wyjaśnić.
W związku z tym uważam poprzednie odpowiedzi za mylące i nieprzydatne. Dlatego uważam, że ważne jest, aby inni to wiedzieli, zanim stracą czas, próbując go uruchomić.
źródło
Rozwiązanie:
źródło
Tworzę w Android Studio 2+.
aby stworzyć diagramy klas wykonałem następujące czynności: - zainstalowałem "ObjectAid UML Explorer" jako wtyczkę do eclipse (w moim przypadku luna z Android SDK, ale działa również z młodszymi wersjami) ... przejdź do eclipse marketplace i wyszukaj "ObjectAid UML Explorer ”. jest niżej w wynikach wyszukiwania. po instalacji i ponownym uruchomieniu eclipse ...
otwórz pusty projekt androida lub cokolwiek-kiedykolwiek-java w zaćmieniu. następnie kliknij prawym przyciskiem myszy pusty projekt zaćmienia w eksploratorze projektów -> wybierz „ścieżkę budowania”, a następnie połącz moją ścieżkę ANDROID STUDIO SRC z moim projektem eclipse na Androida. nie ma znaczenia, czy są błędy. ponownie kliknij prawym przyciskiem myszy na projekt eclipse-android i wybierz: Nowy w typie filtra 'klasa' wtedy powinieneś zobaczyć między innymi opcję 'diagram klas' ... zaznacz ją i skonfiguruj ... rzeczy png, widoczność itp. przeciągnij / upuść zajęcia z projektu ANDROID STUDIO na otwarty diagram -> voila :)
hth
Otwieram zaćmienie (luna, ale to nie ma znaczenia). Mam zainstalowanego „ObjectAid UML Explorer”.
Otwieram pusty projekt Android oin eclipse, prawda
źródło
Możesz użyć prostego programu StarUML . Wersja próbna jest nieograniczona i może zrobić prawie wszystko.
Po zainstalowaniu możesz go użyć do wygenerowania dużej liczby digramów uml, po prostu wklejając kod źródłowy. Diagram klas to tylko jeden z typów. (Rozumie nie tylko język Java, ale także C #, C ++ i inne)
PS Program doskonale nadaje się do rysowania schematów architektonicznych przed rozpoczęciem kodowania programu.
źródło