version:1.9

fix:
add:接口缓存
This commit is contained in:
2022-04-20 16:41:05 +08:00
parent ed6f11b717
commit 17b582507f
33 changed files with 2991 additions and 1393 deletions

View File

@@ -40,7 +40,6 @@ import com.uiui.sn.dialog.CustomDialog;
import com.uiui.sn.manager.ControlManager;
import com.uiui.sn.manager.ControlPanelManager;
import com.uiui.sn.manager.DeviceManager;
import com.uiui.sn.network.HTTPInterface;
import com.uiui.sn.network.NetInterfaceManager;
import com.uiui.sn.receiver.BootReceiver;
import com.uiui.sn.service.ManagerService;
@@ -475,7 +474,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
switch (title) {
case JIGUANG_GET_DRIVELINE:
ToastUtil.debugShow("收到推送消息: 获取在线信息");
// HTTPInterface.getDriveState(member_id, sn_id);
// NetInterfaceManager.getInstance().getDriveState(member_id, sn_id);
break;
case JIGUANG_GET_STARTTIME:
ToastUtil.debugShow("收到推送消息: 获取运行应用");
@@ -504,7 +503,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
Handler.getMain().postDelayed(new Runnable() {
@Override
public void run() {
HTTPInterface.setBrowserWhiteList(context);
NetInterfaceManager.getInstance().setBrowserWhiteList();
}
}, 2000);
break;
@@ -514,7 +513,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
Handler.getMain().postDelayed(new Runnable() {
@Override
public void run() {
HTTPInterface.getAppInside(context);
NetInterfaceManager.getInstance().getAppInside();
}
}, 2000);
break;
@@ -524,8 +523,8 @@ public class MessageReceiver extends XGPushBaseReceiver {
break;
case JIGUANG_FORCE_INSTALLAPK:
ToastUtil.debugShow("收到推送消息: 强制安装应用");
HTTPInterface.getAllappPackage(context);
HTTPInterface.getForceInstall(context);
NetInterfaceManager.getInstance().getAllappPackage();
NetInterfaceManager.getInstance().getForceInstall();
// intallApk(context, extras);
break;
case JIGUANG_FORCE_UNINSTALLAPK:
@@ -555,7 +554,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
break;
case JIGUANG_APP_WEBSITE:
ToastUtil.debugShow("收到推送消息: app内部网址管控");
// HTTPInterface.getAppJump(context);
// NetInterfaceManager.getInstance().getAppJump(context);
break;
case JIGUANG_REBOOT_DEVICES:
ToastUtil.debugShow("收到推送消息: 重启");
@@ -563,7 +562,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
break;
case JIGUANG_APP_NET_AUTO:
ToastUtil.debugShow("收到推送消息: APP联网自启管控");
Handler.getMain().postDelayed(() -> HTTPInterface.getAllappPackage(context), 2000);
Handler.getMain().postDelayed(() -> NetInterfaceManager.getInstance().getAllappPackage(), 2000);
break;
case JIGUANG_BROWSER_LABEL:
ToastUtil.debugShow("收到推送消息: 浏览器书签");
@@ -576,8 +575,8 @@ public class MessageReceiver extends XGPushBaseReceiver {
Handler.getMain().postDelayed(new Runnable() {
@Override
public void run() {
HTTPInterface.getBrowserWhiteList(context);
HTTPInterface.getBrowserLabel(context);
NetInterfaceManager.getInstance().getBrowserWhiteList();
NetInterfaceManager.getInstance().getBrowserLabel();
}
}, 2000);
break;
@@ -599,7 +598,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
break;
case JIGUANG_APP_SETTING:
ToastUtil.debugShow("收到推送消息: 获取app管控设置");
Handler.getMain().postDelayed(() -> HTTPInterface.getAllappPackage(context), 2000);
Handler.getMain().postDelayed(() -> NetInterfaceManager.getInstance().getAllappPackage(), 2000);
break;
case JIGUANG_FORCE_KILL:
ToastUtil.debugShow("收到推送消息: 强制停止应用");
@@ -800,10 +799,10 @@ public class MessageReceiver extends XGPushBaseReceiver {
}
synchronized private void sendStartTime(Context context, String jsonString) {
HTTPInterface.updateAdminInfo(context);
HTTPInterface.sendRunningApp(context);
NetInterfaceManager.getInstance().updateAdminInfo();
NetInterfaceManager.getInstance().sendRunningApp();
if (JGYUtils.getInstance().isScreenOn()) {
HTTPInterface.screenshot(context);
NetInterfaceManager.getInstance().screenshot();
}
}
@@ -933,7 +932,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
if (TextUtils.isEmpty(jsonString)) {
return;
}
// HTTPInterface.getAllAppPackageName(context);
// NetInterfaceManager.getInstance().getAllAppPackageName(context);
JSONObject extra = JSON.parseObject(jsonString);
final String packages = extra.getString("package");
ToastUtil.debugShow("收到应用安装消息:包名" + packages);
@@ -966,7 +965,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
ToastUtil.debugShow("收到应用卸载消息:包名" + packageName);
if (!"".equals(packageName) && !packageName.equals(context.getApplicationContext().getPackageName())) {
if (!ApkUtils.isAvailable(context.getApplicationContext(), packageName)) {
// HTTPInterface.setAppuninstallInfo(sn_id, packageName);
// NetInterfaceManager.getInstance().setAppuninstallInfo(sn_id, packageName);
} else {
ApkUtils.uninstallApp(context, packageName);
}
@@ -1105,7 +1104,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
}
private void setPhone(String jsonString) {
HTTPInterface.getSystemSettings();
NetInterfaceManager.getInstance().getSystemSettings();
}
@SuppressLint("NewApi")
@@ -1271,7 +1270,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
}
private void timeControl(Context context, String jsonString) {
HTTPInterface.getTimeControl(context);
NetInterfaceManager.getInstance().getTimeControl();
}
/**
@@ -1345,7 +1344,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
}
private void hideDesktopIcon() {
HTTPInterface.getSystemSettings();
NetInterfaceManager.getInstance().getSystemSettings();
}
private void searchTopic(Context context, String jsonString) {