1 package edu.jiangxin.apktoolbox.swing.extend.plugin; 2 3 import edu.jiangxin.apktoolbox.swing.extend.EasyPanel; 4 import edu.jiangxin.apktoolbox.utils.Utils; 5 6 import java.io.File; 7 8 public abstract class PluginPanel extends EasyPanel implements IPlugin { 9 @Override 10 public boolean isNeedPreChangeMenu() { 11 return true; 12 } 13 14 @Override 15 public void preparePlugin(IPreparePluginCallback callBack) { 16 callBack.onPrepareStarted(); 17 } 18 19 @Override 20 public String getPluginStartupCmd() { 21 String jarPath = Utils.getPluginDirPath() + File.separator + getPluginFilename(); 22 return "java -jar \"-Duser.language=en\" \"-Dfile.encoding=UTF8\" \"" + jarPath + "\""; 23 } 24 }