IDE:Android Studio。
需求:自動生成UML圖,確切的說是類圖。
工具:simpleUML。
從網上搜了一下,都是簡單介紹了一下simpleUML插件的功能,現經自己使用,將具體使用方法記錄如下:
第一步:下載插件:https://plugins.jetbrains.com/plugin/4946-simpleumlce(官網的最新版)、http://pan.baidu.com/s/1dFd40KT(百度雲下載)。下載好如圖: ;
第二步:在Android Studio-File-Settings(Ctrl+Alt+S)-Plugins-Install plugin from disk中導入jar包,如圖:
第三步:重啟AS;
第四步:在代碼上右鍵-Add to simpleUML Diagram,效果如圖:
第五步:生成的UML圖默認只有聚合類型的線條,可選中一個類圖右鍵-Add某種關系,或者右鍵-Dependencies添加全部關系。 或者Alt+A全部選中,執行上述操作。左邊有兩欄操作按鈕,都很簡單:導入UML圖、導出UML圖、俯瞰圖。
共有六中關系,從上到下依次為:泛化(繼承)、實現、聚合、內部類、依賴、組合。再往下就是自動排列圖形。 關於導出UML圖,有六種格式可選擇:BMP、GIF、JPEG、JPG、PNG、WBMP。縮放比例最大可調至400。關於六種格式,簡單介紹下:
BMP:Bitmap(位圖格式),不壓縮,容量大。在window環境最不容易出問題,使用廣泛,適合單機使用。
GIF:失真有損壓縮格式。壓縮時保證像素資料,丟失色彩資料。廣泛應用。
JPEG:有損高壓縮的圖像壓縮格式。部分細節會被刪除,不適合放大看。原圖大小情況下,肉眼看沒差邊。
PNG:為WEB圖像訂制的格式。與GIF相似,但色彩數要多很多。