version:6.4.6
fix: update:增加护眼模式,增加静默拍照,增加时间管控和专注模式
This commit is contained in:
@@ -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 + "已安装最新版");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user