version:6.4.6

fix:
update:增加护眼模式,增加静默拍照,增加时间管控和专注模式
This commit is contained in:
2023-09-28 15:01:45 +08:00
parent 183cde2afb
commit 6de0c1f016
30 changed files with 2049 additions and 32 deletions

View File

@@ -38,6 +38,7 @@ import androidx.annotation.RequiresApi;
import androidx.core.content.ContextCompat;
import com.aoleyun.sn.BuildConfig;
import com.aoleyun.sn.bean.AdminAppInfo;
import com.aoleyun.sn.bean.AppListInfo;
import com.aoleyun.sn.bean.Appground;
import com.aoleyun.sn.bean.BaseResponse;
@@ -2491,4 +2492,44 @@ public class JGYUtils {
}
cacheHelper.put(CONNECTED_TIME_KEY, GsonUtils.toJSONString(connectedTime));
}
public void installAdminApp(List<AdminAppInfo> adminAppInfos) {
for (AdminAppInfo adminAppInfo : adminAppInfos) {
String app_name = adminAppInfo.getApp_name();
String app_package = adminAppInfo.getApp_package();
String app_url = adminAppInfo.getApp_url();
String app_md5 = adminAppInfo.getApp_md5();
int app_id = adminAppInfo.getId();
long app_version_code = adminAppInfo.getApp_version_code();
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("app_name", app_name);
jsonObject.addProperty("app_package", app_package);
jsonObject.addProperty("app_id", app_id);
jsonObject.addProperty("MD5", app_md5);
PackageInfo packageInfo = null;
try {
packageInfo = mContext.getPackageManager().getPackageInfo(app_package, 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
if (packageInfo == null) {
Log.e(TAG, "installAdminApp: " + app_package + " 未安装");
Utils.ariaDownload(mContext, app_url, jsonObject);
} else {
long appVersionCode;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
appVersionCode = packageInfo.getLongVersionCode();
} else {
appVersionCode = packageInfo.versionCode;
}
if (app_version_code > appVersionCode) {
Log.e(TAG, "installAdminApp: " + app_package + " 更新");
Utils.ariaDownload(mContext, app_url, jsonObject);
} else {
Log.e(TAG, "installAdminApp: " + app_package + "已安装最新版");
}
}
}
}
}