123456789101112131415161718192021222324252627282930313233343536 |
- 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);
- }
- }
|