package xn.update; import com.blankj.utilcode.util.AppUtils; import com.blankj.utilcode.util.LogUtils; import com.hikvision.dmb.system.InfoSystemApi; public enum Tool { INSTANCE; public void reStartApp() { exitApp(); InfoSystemApi.execCommand("monkey -p " + AppUtils.getAppPackageName() + " -c android.intent.category.LAUNCHER 1"); } public void openFileBrowser() { openApp("display.interactive.filebrowser"); } public void exitApp() { InfoSystemApi.execCommand("am force-stop " + AppUtils.getAppPackageName()); } public void openSetting() { openApp("display.interactive.hsetting"); } public void openApp(String packageName) { InfoSystemApi.execCommand("monkey -p " + packageName + " -c android.intent.category.LAUNCHER 1"); } public int cmd(String cmd) { LogUtils.d(cmd); return InfoSystemApi.execCommand(cmd); } }