增加功能
- 识别Bundle或Plugins
- 识别新旧后台,Admin或AdminV2
代码截图
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/27c64d3de9e64a6a92f6916892bd4c06.png)
效果展示
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/388a4d682f0e4b8b898d1e6a8eb4c508.png)
代码展示
String adminName = "";
if (bundleName.contains("Admin")) {
adminName = bundleName.substring(bundleName.indexOf("Admin") + 6);
if (adminName.length() > 1 && adminName.contains("/")) {
adminName = "Admin/";
}
}
if (bundleName.contains("AdminV2")) {
adminName = bundleName.substring(bundleName.indexOf("AdminV2") + 8);
if (adminName.length() > 1 && adminName.contains("/")) {
adminName = "AdminV2/";
}
}
if (bundleName.contains("Plugin")) {
bundleName = bundleName.substring(0, bundleName.lastIndexOf("Plugin"));
if (bundleName.length() > 1 && bundleName.contains("/")) {
return locationPathString + " " + bundleName.substring(bundleName.lastIndexOf("/") + 1) + "::" + adminName + psiFile.getName();
}
}