Как создать диаграмму классов (UML) в Android Studio (IntelliJ Idea)

Я попытался найти эту ссылку, но Ctrl + Alt + Shift + D не работает.

Я также использую find Action Ctrl + Shift + A, чтобы найти действие о диаграмме и uml, но ничего не нашел.

Я также ищет плагин uml, но большинство из них не работало с новой версией intelliJ (я не пробовал, я просто прочитал комментарий).

Ответ 1

Я нашел бесплатный плагин, который может генерировать диаграммы классов с Android Studio. Это называется SimpleUML.

Обновите Android Studio 2. 2+: чтобы установить плагин, следуйте инструкциям в этом ответе: fooobar.com/questions/59298/...

Старая версия Android Studio на Mac: перейдите в Android StudioPreferencesPlugins

В Windows: зайдите в Android StudioFileSettingsPlugins

Нажмите на Browse repositories... и найдите SimpleUMLCE (CE означает Community Edition, на этом основана Android-студия).

Установите его, перезапустите, затем вы можете щелкнуть правой кнопкой мыши папку, содержащую классы, которые вы хотите визуализировать, и выбрать Add to simpleUML Diagram.

Это; у вас есть интересная диаграмма классов, сгенерированная из вашего кода!

Ответ 2

Для тех, кто хочет использовать simpleUML в Android Studio и имеет проблемы с запуском SimpleUML.

Сначала загрузите файл simpleUML jar здесь https://plugins.jetbrains.com/plugin/4946-simpleumlce

Теперь выполните следующие шаги.

Шаг 1:

Нажмите Файл и перейдите в Настройки (Файл → Настройки).

Шаг 2

Выберите Плагины на левой панели и нажмите Установить плагин с диска


1]

Шаг 3:

Найдите файл jar SimpleUML и выберите его.

2]

Шаг 4:

Теперь перезапустите Android Studio (Файл → Неправильные кэши/Перезапуск → Просто перезапустить)

Шаг 5:

После перезапуска щелкните правой кнопкой мыши на имени пакета и выберите " Новая диаграмма" или " Добавить в simpleUML Diagram" → "Новая диаграмма".

3

Шаг 6:

Установите имя файла и создайте файл UML. Я создал с именем NewDiagram

enter image description here Шаг 7:

Теперь щелкните правой кнопкой мыши имя пакета и выберите файл, который вы создали. В моем случае это была NewDiagram

enter image description here

Шаг 8:

Все файлы накладываются друг на друга. Вы можете просто перетащить их и установить иерархию.

enter image description here

Как это ниже, вы можете перетащить эти классы

enter image description here

Ответ 3

Мне удалось сделать это в некотором роде. Выполните все шаги, на которые ссылается Михал Роуски выше.

  • Открыть программное обеспечение Visual Paradigm.
  • Создать новый проект
  • На верхней панели Tools появится опция, в которой указано Code и выберите Instant Reverse... в выпадающем меню с помощью Java язык (или другой)
  • Выберите папку приложения, в которой находится ваш проект, и добавьте его в проект (я выбрал полную папку приложение)
  • Теперь приложение должно появиться на левой панели в классе Repository
  • Затем все, что вы делаете, - это щелчок правой кнопкой мыши по проекту, который вы добавили, и выберите "Обратно к новой диаграмме классов"
  • Выберите, хотите ли вы включить пакеты в класс диаграмму или просто диаграмму классов проекта

Затем он должен появиться на вашем экране и настроить его, как вы пожелаете

Однако я не знаю, нужен ли плагин в Android Studio, тем не менее он работал у меня.

Ответ 4

  • type Ctrl + Alt + S (или перейти к настройкам)
  • перейдите на вкладку "Плагины", нажмите кнопку "Обзор репозиториев"
  • поиск:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  • установите его.

Вам необходимо установить правильное программное обеспечение. Теперь он должен хорошо работать.

Я предполагаю, что диаграмма класса UML доступна только в Ultimate Edition.

Чтобы показать диаграмму UML, щелкните правой кнопкой мыши по определенному классу → Диаграммы → Показать диаграмму... Или вы можете в редакторе нажать Ctrl + Alt + Shift + U. Вы можете добавлять новые классы к диаграмме путем перетаскивания. В верхней части окна вы можете выбрать дополнительные параметры. Чтобы сохранить UML, вы должны просто нажать значок сохранения.

Ответ 5

Существует Code Iris, которую вы можете установить, выбрав File → Settings → Plugins → Browse Repositories, затем найдите и выберите Code Ирис. Перезагрузите, тогда у вас будет новая вкладка "Ириска кода".

Ответ 6

Обновление 24.3.2016

Я нашел это руководство от VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/, созданного 8 сентября 2015 года.

Полезно знать - теперь можно интегрировать VP в студию Android (в моем случае 1.5.1). Не забудьте выполнить резервное копирование настроек Android Studio (их можно найти в User% userName/.AndroidStudioX.X в Windows) перед установкой.

Я пытался заставить его работать, но созданный проект vp не содержал никаких диаграмм. Возможно, кому-то еще повезет больше.


Я использовал это руководство http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html, чтобы Visual Paradigm работал в студии Android, но действие в 2. не вызывало диалог в 3 Итак, я попросил Поддержка Visual Paradigm, и они ответили, что интеграция с Android Studio не поддерживается прямо сейчас.

Ответ от Visual парадигмы ответ от 17 апреля 2015 года:

Спасибо за ваш запрос, и мне очень жаль, что на данный момент мы поддерживайте только стандартную IntelliJ IDEA, но не интегрироваться с Android Studio. Мы можем рассмотреть возможность поддержать его в нашей будущей версии, и я буду держать вас в должности после того, любое обновление по этим темам. Не стесняйтесь обращаться ко мне за любыми вопросами и желаю вам хорошего дня!

Это сообщение было удалено, поэтому я постараюсь сделать его более понятным.

В качестве такового я рассматриваю предыдущие ответы как вводящие в заблуждение и не полезны. Поэтому я считаю, что важно, чтобы другие знали это, прежде чем они теряют время, пытаясь заставить его работать.

Ответ 7

Решение:

  • Запустить визуальную парадигму
  • Сделайте так, как показано ниже, указав на Android Atudio каталог на шаге 4

enter image description here

  1. Откройте Android Studio и щелкните правой кнопкой мыши по проекту

enter image description here

Ответ 8

Я занимаюсь разработкой Android 2+.

для создания диаграмм классов Я сделал следующее: - установите "ObjectAid UML Explorer" в качестве плагина для eclipse (в моем случае luna с android sdk, но также работает с младшими версиями) ... перейдите на сайт eclipse и найдите "ObjectAid UML Explorer" . он далее в результатах поиска. после установки и перезапуска eclipse...

открыть пустой андроид или что-нибудь-java-проект в eclipse. затем щелкните правой кнопкой мыши на пустом проекте eclipse в проводнике проекта - > выберите 'путь сборки' то я связываю свой ANDROID STUDIO SRC PATH с моим проектом eclipse android. не имеет значения, есть ли ошибки. снова щелкните правой кнопкой мыши проект eclipse-android и выберите: New в типе фильтра "класс" то вы должны увидеть среди других вариант "диаграммы классов", ... выберите его и сфотографируйте... png, видимость и т.д. перетащите ваши классы проекта ANDROID STUDIO в открытую диаграмму → voila:)

hth

Я открываю затмение (луна, но это не имеет значения). Я получил "ObjectAid UML Explorer"
который установлен, я открываю пустой проект андроида затмения, справа

Ответ 9

Вы можете использовать простую программу StarUML. Пробная версия не ограничена и может делать почти все.

В установленном установленном состоянии вы можете использовать его для генерации большого количества uml digrams, просто вставив исходный код. Диаграмма классов - всего лишь один из них. (Он понимает не только язык Java, но и С#, С++ и другие)

P.S. Программа отлично подходит для рисования архитектурных диаграмм, прежде чем вы начнете кодировать программу.