1.4.0117 YX-T01不显示小程序二维码

This commit is contained in:
2024-01-18 19:40:51 +08:00
parent 913270821c
commit 6d8e4509f0
17 changed files with 275 additions and 175 deletions

View File

@@ -93,6 +93,7 @@ public class PushManager {
private static final String TAG = PushManager.class.getSimpleName();
public static final String ACTION_REFRESH_BINDING_STATUS = "RefreshBindingStatus";
public static final String AOLEYUN_REFRESH_DESKTOP = "aoleyun_refresh_desktop_action";
@SuppressLint("StaticFieldLeak")
@@ -250,34 +251,34 @@ public class PushManager {
public void setPushContent(String title, String extras) {
switch (title) {
case MSG_DELETE:
ToastUtil.betaShow("收到管控:应用删除");
ToastUtil.debugShow("收到管控:应用删除");
deleteApp(extras);
break;
case MSG_SETTING:
ToastUtil.betaShow("收到管控:系统设置");
ToastUtil.debugShow("收到管控:系统设置");
if (!TextUtils.isEmpty(extras)) {
JGYUtils.getInstance().SettingSysData(extras);
JGYUtils.getInstance().removeAllTask();
}
break;
case MSG_BROWSER:
ToastUtil.betaShow("收到管控:浏览器网址管控");
ToastUtil.debugShow("收到管控:浏览器网址管控");
getDeselectBrowerID();
break;
case MSG_APPID:
ToastUtil.betaShow("收到管控:APP ID管控");
ToastUtil.debugShow("收到管控:APP ID管控");
getDeselectID();
break;
case MSG_NET_CONTROL:
ToastUtil.betaShow("收到管控:应用联网管控");
ToastUtil.debugShow("收到管控:应用联网管控");
settingNetControl(extras);
break;
case MSG_POWER_ON:
ToastUtil.betaShow("收到管控:应用自启管控");
ToastUtil.debugShow("收到管控:应用自启管控");
settingPowerOn(extras);
break;
case MSG_RESET:
ToastUtil.betaShow("收到管控:设备重置");
ToastUtil.debugShow("收到管控:设备重置");
JGYUtils.getInstance().cleanAoleLauncher3Cache();
Utils.doMasterClear(mContext);
mMMKV.clearAll();
@@ -287,7 +288,7 @@ public class PushManager {
sendRefreshBroadcast(mContext);
break;
case MSG_INSTALL:
ToastUtil.betaShow("收到管控:应用安装");
ToastUtil.debugShow("收到管控:应用安装");
doDownloadAndInstall(extras);
Handler.getMain().postDelayed(new Runnable() {
@Override
@@ -297,28 +298,29 @@ public class PushManager {
NetInterfaceManager.getInstance().getNetAndLaunchSetting();
}
}, 1234);
mContext.sendBroadcast(new Intent(AOLEYUN_REFRESH_DESKTOP));
break;
case MSG_LOCK:
ToastUtil.betaShow("收到管控:设备锁定");
ToastUtil.debugShow("收到管控:设备锁定");
settingLock(extras);
break;
case MSG_CAMERA:
ToastUtil.betaShow("收到管控:相机管控");
ToastUtil.debugShow("收到管控:相机管控");
settingCamera(extras);
break;
case MSG_ONEPACKAGES:
ToastUtil.betaShow("收到管控:");
ToastUtil.debugShow("收到管控:");
settingOneNet(extras);
break;
case GET_APP_USEDTIME:
ToastUtil.betaShow("收到管控:获取应用使用时间");
ToastUtil.debugShow("收到管控:获取应用使用时间");
JsonObject usedTimeJson = GsonUtils.getJsonObject(extras);
String random = usedTimeJson.get("random").getAsString();
String sendType = usedTimeJson.get("type").getAsString();
NetInterfaceManager.getInstance().sendAppUsedTime(random, sendType);
break;
case GET_FORCEDOWNLOADURL:
ToastUtil.betaShow("收到管控:应用强制安装");
ToastUtil.debugShow("收到管控:应用强制安装");
File file = new File(JGYUtils.getInstance().getDownLoadPath());
if (!file.exists()) {
file.mkdirs();
@@ -350,21 +352,21 @@ public class PushManager {
Log.e(TAG, "setHomepagtag: " + e.getMessage());
}
setHomepagtag();
ToastUtil.betaShow("收到管控:浏览器主页书签设置");
ToastUtil.debugShow("收到管控:浏览器主页书签设置");
}
}, 2000);
break;
case APP_WEBSITE:
ToastUtil.betaShow("收到管控:APP内部网页管控");
ToastUtil.debugShow("收到管控:APP内部网页管控");
setAPPinsideWebsite(extras);
break;
case DISABLE_APPUPDATE:
ToastUtil.betaShow("收到管控:应用禁止更新设置");
ToastUtil.debugShow("收到管控:应用禁止更新设置");
setDisableUpdateList(extras);
break;
case HIDE_DESKTOP_ICON:
ToastUtil.betaShow("收到管控:隐藏应用设置");
ToastUtil.debugShow("收到管控:隐藏应用设置");
Handler.getMain().postDelayed(() -> {
//后台发送时数据库未改变,有时候可能获取到的数据时上一次的
Log.e(TAG, "run: HIDE_DESKTOP_ICON ");
@@ -372,23 +374,23 @@ public class PushManager {
}, 2000);
break;
case DISABLE_APP_SLIDE:
ToastUtil.betaShow("收到管控:应用滑动设置");
ToastUtil.debugShow("收到管控:应用滑动设置");
setDisableSlideList(extras);
break;
case UPDATE_INFO:
ToastUtil.betaShow("收到管控:更新白名单");
ToastUtil.debugShow("收到管控:更新白名单");
NetInterfaceManager.getInstance().getAppLimit();
break;
case SN_SCREENSHOT:
ToastUtil.betaShow("收到管控:设备截图");
ToastUtil.debugShow("收到管控:设备截图");
screenshot(extras);
break;
case DEVICES_REBOOT:
ToastUtil.betaShow("收到管控:设备重启");
ToastUtil.debugShow("收到管控:设备重启");
Utils.rebootDevices(mContext);
break;
case GET_DEVICES_INFO:
ToastUtil.betaShow("收到管控:获取设备信息");
ToastUtil.debugShow("收到管控:获取设备信息");
getBatteryInfo(mContext);
sendRefreshBroadcast(mContext);
LocationClient locationClient = MapManager.getInstance().getLocationClient();
@@ -477,65 +479,65 @@ public class PushManager {
});
break;
case LOCK_SCREEN:
ToastUtil.betaShow("收到管控:屏幕锁定");
ToastUtil.debugShow("收到管控:屏幕锁定");
// JsonObject lockJSONObject = GsonUtils.getJsonObject(extras);
// String name = lockJSONObject.get("name").getAsString();
setLock_screen(1, "锁屏管控中");
break;
case UNLOCK_SCREEN:
ToastUtil.betaShow("收到管控:屏幕解锁");
ToastUtil.debugShow("收到管控:屏幕解锁");
setLock_screen(0, "");
break;
case KILL_SERVER:
ToastUtil.betaShow("收到管控:停止应用");
ToastUtil.debugShow("收到管控:停止应用");
JsonObject killJSONObject = GsonUtils.getJsonObject(extras);
String packages = killJSONObject.get("package_name").getAsString();
JGYUtils.getInstance().killBackgroundProcesses(packages);
break;
case TIME_CONTROL:
ToastUtil.betaShow("收到管控:使用时间管控");
ToastUtil.debugShow("收到管控:使用时间管控");
getTimeControl(extras);
break;
case TOP_APP:
ToastUtil.betaShow("收到管控:应用霸屏");
ToastUtil.debugShow("收到管控:应用霸屏");
getTopApp(extras);
break;
case LOGO_IMG:
ToastUtil.betaShow("收到管控:开机动画设置");
ToastUtil.debugShow("收到管控:开机动画设置");
setBootanimation(extras);
Log.e(TAG, "processCustomMessage: " + extras);
break;
case DEFAULTP_APP:
ToastUtil.betaShow("收到管控:设置默认APP");
ToastUtil.debugShow("收到管控:设置默认APP");
setDefalutApp(extras);
break;
case PLAY_SOUND:
ToastUtil.betaShow("收到管控:查找设备");
ToastUtil.debugShow("收到管控:查找设备");
playSound(extras);
break;
case CLEAN_APP_CACHE:
ToastUtil.betaShow("收到管控:应用缓存清除");
ToastUtil.debugShow("收到管控:应用缓存清除");
cleanCache(extras);
break;
case DEVELOPER_OPTIONS:
ToastUtil.betaShow("收到管控:开发人员选项管控");
ToastUtil.debugShow("收到管控:开发人员选项管控");
setDeveloperoptions(extras);
break;
case GLOBAL_UPDATE:
ToastUtil.betaShow("收到管控:全局更新");
ToastUtil.debugShow("收到管控:全局更新");
GlobalUpdate(extras);
break;
case EBAG_CODE:
ToastUtil.betaShow("收到管控:电子书包激活码");
ToastUtil.debugShow("收到管控:电子书包激活码");
setEbagCode(extras);
JGYUtils.getInstance().killBackgroundProcesses("com.jxw.launcher");
break;
case UPDATE_WHITELIST:
ToastUtil.betaShow("收到管控:更新白名单");
ToastUtil.debugShow("收到管控:更新白名单");
NetInterfaceManager.getInstance().getAppLimit();
break;
case UPDATE_BATCH:
ToastUtil.betaShow("收到管控:更换批次不恢复出厂设置");
ToastUtil.debugShow("收到管控:更换批次不恢复出厂设置");
NetInterfaceManager.getInstance().setPushTags();
Aria.download(this).removeAllTask(true);
JGYUtils.getInstance().cleanAoleAppCache();
@@ -578,7 +580,7 @@ public class PushManager {
NetInterfaceManager.getInstance().getDefaultDesktop();
break;
case TAKE_FRONT_PICTURE:
ToastUtil.betaShow("收到推送消息: 截图");
ToastUtil.debugShow("收到推送消息: 截图");
long createTime = System.currentTimeMillis() / 1000;
Camera2BackgroundUtil camera2BackgroundUtil = new Camera2BackgroundUtil(mContext, new Camera2BackgroundUtil.CameraCallBack() {
@Override
@@ -1084,12 +1086,12 @@ public class PushManager {
} else {
JsonObject jsonObject = GsonUtils.getJsonObject(extras);
JsonElement launcherElement = jsonObject.get("default_launcher");
if (launcherElement.isJsonNull()){
if (launcherElement.isJsonNull()) {
JGYUtils.getInstance().setDefaultDesktop("");
SPUtils.put(mContext, "default_launcher", "");
}else {
} else {
String default_launcher = launcherElement.getAsString();
if ( TextUtils.isEmpty(default_launcher)) {
if (TextUtils.isEmpty(default_launcher)) {
JGYUtils.getInstance().setDefaultDesktop("");
SPUtils.put(mContext, "default_launcher", "");
} else {
@@ -1322,7 +1324,7 @@ public class PushManager {
private CustomDialog dialog;
void bindService(final String jsonString) {
ToastUtil.betaShow("收到绑定设备请求");
ToastUtil.debugShow("收到绑定设备请求");
JsonObject object = GsonUtils.getJsonObject(jsonString);
// String userName = object.get("member_name").getAsString();
final String id = object.get("userId").getAsString();