Comment générer un diagramme de classe (UML) sur Android Studio (IntelliJ Idea)

J'ai essayer de chercher et trouvé cette lien, mais Ctrl+Alt+Maj+D ne fonctionne pas.

J'utilise également trouver d'Action Ctrl+Maj+Un pour trouver action sur le diagramme et uml, mais rien trouvé.

Moi aussi rechercher le plugin uml , mais la plupart d'entre eux n'ont pas fonctionné avec la nouvelle version d'intelliJ (Je ne l'ai pas essayé, je viens de lire le commentaire).

110
demandé sur UmAnusorn 2013-06-15 15:56:02

9 réponses

J'ai trouvé un pluggin gratuit qui peut générer des diagrammes de classe avec android studio. Il s'appelle SimpleUML .

Mise À Jour Android Studio 2.2+: Pour installer le plugin, suivez les étapes de cette réponse: https://stackoverflow.com/a/36823007/1245894

Ancienne version D'Android Studio Sur Mac: aller à Android Studio -> Preferences -> Plugins

Sur Windows: allez dans Android Studio -> File -> Settings -> Plugins

Cliquez sur Browse repositories... et recherchez SimpleUMLCE (CE signifie Community Edition, c'est sur quoi android studio est basé).

Installer, redémarrer, alors vous pouvez faire un clic droit sur le dossier contenant les classes que vous souhaitez visualiser et de sélectionner Add to simpleUML Diagram.

Voilà, vous avez un diagramme de classe de fantaisie généré à partir de votre code!

77
répondu Distwo 2017-05-23 12:34:37

Pour ceux qui veulent utiliser simpleUML dans Android Studio et avoir des problèmes dans L'exécution SimpleUML.

Premier téléchargement simpleUML jar à partir d'ici https://plugins.jetbrains.com/plugin/4946-simpleumlce

Suivez maintenant les étapes ci-dessous.

Étape 1:

Cliquez sur Fichier " et accédez à Paramètres (Fichier → Paramètres)

Étape 2

Sélectionnez Plugins du Panneau de Gauche et cliquez sur Installer le plugin à partir du disque


1]

Étape 3:

Recherchez le fichier SimpleUML jar et sélectionnez-le.

2]

Étape 4:

Redémarrez Maintenant Android Studio (Fichier → Invalider Les Caches/Redémarrer → Redémarrer Simplement)

Étape 5:

Après avoir redémarré Cliquez avec le bouton droit sur le nom du paquet et sélectionnez nouveau diagramme

3

Étape 6:

Définissez un nom de fichier et créez un fichier UML. j'ai créé avec le nom NewDiagram

entrez la description de l'image ici Étape 7:

Maintenant Cliquez avec le bouton droit sur le nom du Package et sélectionnez le fichier que vous avez créé. Dans mon cas, c'était NewDiagram

entrez la description de l'image ici

Étape 8:

Tous les fichiers sont empilés les uns sur les autres. Vous pouvez simplement les glisser-déposer et définir une hiérarchie.

entrez la description de l'image ici

Comme ce ci-dessous, vous pouvez faire glisser ces classes

entrez la description de l'image ici

68
répondu farhangdon 2018-06-10 18:05:10

J'ai réussi à le faire d'une certaine manière. Effectuez toutes les étapes référencées par Michal Rowicki ci-dessus.

  1. ouvrez le logiciel Visual Paradigm.
  2. Créer un nouveau Projet
  3. Il y aurait une option sur la barre Tools ci-dessus qui indique Code et sélectionnez Instant Reverse... dans le menu déroulant avec Java langue(ou autre)
  4. Sélectionnez votre dossier d'application où se trouve votre projet et l'ajouter au projet(j'ai sélectionné le dossier complet application)
  5. Le l'application devrait maintenant apparaître dans le volet gauche de la classe Référentiel
  6. ensuite, tout ce que vous faites est de cliquer avec le bouton droit sur le projet que vous avez ajouté et sélectionnez Inverser le nouveau diagramme de classe
  7. Sélectionnez soit vous souhaitez que les paquets soient inclus dans la classe diagramme ou juste le diagramme de classe du projet

Ensuite, il devrait apparaître sur votre écran et le personnaliser comme vous le souhaitez

Cependant je ne sais pas si le plugin dans Android Studio était nécessaire néanmoins il a fonctionné dans un ainsi pour moi.

20
répondu Chris 2015-02-20 12:42:47
  1. de type Ctrl+Alt+S (ou allez dans les Préférences)
  2. Allez dans L'onglet Plugins, appuyez sur le bouton "Parcourir les dépôts"
  3. recherche:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. installez-le.

, Vous devez installer logiciel approprié. Maintenant, il devrait fonctionne bien.

Je suppose que le diagramme de classe UML n'est disponible que sur Ultimate Edition.

Pour afficher le diagramme UML, cliquez avec le bouton droit de la souris sur la classe spécifique - > Diagrammes - > afficher le diagramme... Ou vous pouvez dans l'éditeur cliquez sur Ctrl+Alt+Maj+U. Vous pouvez ajouter de nouvelles classes au diagramme par glisser-déposer. En haut de la fenêtre, vous pouvez choisir plus d'options. Pour enregistrer UML, vous devez simplement cliquer sur l'icône Enregistrer.

17
répondu Michał Rowicki 2015-07-29 07:09:03

Il y a Code Iris que vous pouvez installer en allant dans Fichier - > Paramètres - > Plugins - > parcourir les dépôts, puis recherchez et choisissez code Iris. Redémarrez alors vous aurez un nouvel onglet Iris de Code.

15
répondu Francisco M. 2016-07-18 09:55:20

Mise à jour 24.3.2016

J'ai trouvé ce guide de VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio / Créé le 8 Septembre 2015.

Bon à savoir - il est possible d'intégrer VP dans Android studio (dans mon cas 1.5.1) maintenant. Ne pas oublier de sauvegarde {[8] } votre Android Studio Paramètres (vous pouvez les trouver dans les Utilisateurs%nom d'utilisateur/.AndroidStudioX.X sur Windows) avant l'installation.

J'essayais de faire cela fonctionne, mais le projet VP créé ne contient aucun diagramme. Peut-être quelqu'un d'autre aura plus de chance.


J'utilisais ce manuel http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html pour faire fonctionner Visual Paradigm dans Android studio, mais action dans 2. n'a pas invoqué le dialogue dans 3. J'ai donc demandé de l'aide à Visual Paradigm support et ils ont répondu que Android Studio integration n'est pas pris en charge maintenant.

Réponse de Visual paradigm réponse du 17 avril 2015:

Merci pour votre enquête et je suis très désolé que pour le moment, nous ne supporte que intégrer avec le Standard IntelliJ IDEA , mais pas intégrer avec le Android Studio. Nous pouvons envisager de le soutenir dans notre future version, et je vous tiendrai post Une fois là-bas une mise à jour sur ce sujet. N'hésitez pas à me contacter pour toute question et je vous souhaite une bonne de jour en jour!

Ce post a été supprimé, donc je vais essayer de le rendre plus clair.

En tant que tel, je considère les réponses précédentes comme trompeuses et non utiles. Par conséquent, je pense qu'il est important que les autres le sachent, avant de perdre leur temps à essayer de le faire fonctionner.

14
répondu sonavolob 2016-03-24 10:29:55

Solution:

  1. Exécuter Le Paradigme Visuel
  2. Faites comme ci-dessous, pointant vers Android Atudio répertoire à l'étape 4

entrez la description de l'image ici

  1. Ouvrez Android Studio et faites un clic droit sur project

entrez la description de l'image ici

10
répondu ceph3us 2017-06-22 14:22:55

Je développe avec android studio 2+.

Pour créer des diagrammes de classe, j'ai fait ce qui suit: - installer "ObjectAid UML Explorer" comme plugin pour eclipse (dans mon cas luna avec Android sdk mais fonctionne aussi avec les versions plus jeunes) ... accédez à eclipse marketplace et recherchez "ObjectAid UML Explorer". c'est plus bas dans les résultats de recherche. après l'installation et le redémarrage d'eclipse ...

Ouvrir un vide android ou java-projet dans eclipse. puis cliquez droit sur le vide projet eclipse dans l'Explorateur de projets - >sélectionnez 'Chemin de construction' ensuite, je lie mon chemin SRC ANDROID STUDIO dans mon projet Android eclipse. n'a pas d'importance si il y a des erreurs. encore une fois, faites un clic droit sur le projet eclipse-android et sélectionnez: Nouveau dans le filtre, tapez 'class' ensuite, vous devriez voir entre autres une option "diagramme de classes' ... sélectionnez-la et confgure il ... PNG trucs, visibilité, etc. faites glisser / déposez vos classes de projet ANDROID STUDIO dans le diagramme ouvert - > voila:)

Hth

J'ouvre eclipse (luna, mais ça n'a pas d'importance). J'ai le "ObjectAid UML Explorer"
qui a installé j'ouvre un projet Android vide oin eclipse, Non

1
répondu more.code 2016-02-22 22:35:59

Vous pouvez utiliser le programme simple StarUML. La version d'essai est illimitée et peut faire presque n'importe quoi.

Onced installé vous pouvez l'utiliser pour générer un grand nombre de digrammes uml simplement en collant le code source. Diagramme de classe est juste un type de celui-ci. (Il comprend non seulement le langage Java, mais C#, c++ et autres)

P.S. le programme est idéal pour dessiner des diagrammes architecturaux avant de commencer à coder le programme.

1
répondu Seagull 2017-08-18 09:31:07