update:
fix:应用id管控删除时失效,修复app下载完成时计数不准确
add:
This commit is contained in:
2021-05-11 10:45:15 +08:00
parent e780b3ff44
commit 3ea71cc406
11 changed files with 437 additions and 612 deletions

View File

@@ -279,7 +279,8 @@ public class JGYUtils {
Log.e("writeDeselectIDtoSystem", "deselectViewArray: " + idStringBuilder.toString());
} else {
Log.e("writeDeselectIDtoSystem", "writeDeselectIDtoSystem is null:");
Settings.System.putString(mContext.getContentResolver(), "DeselectViewArray", "Invalid");
Settings.System.putString(mContext.getContentResolver(), "qch_app_forbid_id", "");
Settings.System.putString(mContext.getContentResolver(), "DeselectViewArray", "");
}
}
@@ -460,10 +461,8 @@ public class JGYUtils {
}
boolean b = Settings.System.putString(mContext.getContentResolver(), "qch_app_forbid", stringBuilder.toString());
Log.e("mjsheng", "qch_app_forbid is :" + b + Settings.System.getString(mContext.getContentResolver(), "qch_app_forbid"));
} else {
Log.e("mjsheng", "writeAppPackageList is null:");
}
}
@@ -478,9 +477,11 @@ public class JGYUtils {
String app_name = forceDownloadData.getApp_name();
String app_package = forceDownloadData.getApp_package();
String app_url = forceDownloadData.getApp_url();
String app_id = forceDownloadData.getApp_id();
JSONObject jsonObject = new JSONObject();
jsonObject.put("app_name", app_name);
jsonObject.put("app_package", app_package);
jsonObject.put("app_id", app_id);
int app_version_code = forceDownloadData.getApp_version_code();
Log.e("fht ", "packageName=" + app_package + ",URL= " + app_url + ",app_version_code=" + app_version_code);
if (data.get(i).getApp_package().equals("com.jiaoguanyi.appstore")) {
@@ -557,13 +558,15 @@ public class JGYUtils {
* @param jsonObject 安装应用
*/
public void installAPK(JsonObject jsonObject) {
final String url = jsonObject.get("url").getAsString();
String url = jsonObject.get("url").getAsString();
int versionCode = jsonObject.get("version_code").getAsInt();
final String packageName = jsonObject.get("package").getAsString();
String packageName = jsonObject.get("package").getAsString();
String app_name = jsonObject.get("app_name").getAsString();
final JSONObject object = new JSONObject();
// String app_id = jsonObject.get("app_id").getAsString();
JSONObject object = new JSONObject();
object.put("app_name", app_name);
object.put("app_package", packageName);
// object.put("app_id", app_id);
PackageManager pm = mContext.getPackageManager();
PackageInfo packageInfo = null;
try {
@@ -579,13 +582,15 @@ public class JGYUtils {
}
public void installTestAPK(JsonObject jsonObject) {
final String url = jsonObject.get("app_url").getAsString();
String url = jsonObject.get("app_url").getAsString();
int versionCode = jsonObject.get("app_version_code").getAsInt();
final String packageName = jsonObject.get("app_package").getAsString();
String packageName = jsonObject.get("app_package").getAsString();
String app_name = jsonObject.get("app_name").getAsString();
final JSONObject object = new JSONObject();
String app_id = jsonObject.get("app_id").getAsString();
JSONObject object = new JSONObject();
object.put("app_name", app_name);
object.put("app_package", packageName);
object.put("app_id", app_id);
PackageManager pm = mContext.getPackageManager();
PackageInfo packageInfo = null;
try {
@@ -653,7 +658,7 @@ public class JGYUtils {
continue;
}
if ("com.jiaoguanyi.appstore".equals(packageName)
||"com.jiaoguanyi.store".equals(packageName)
|| "com.jiaoguanyi.store".equals(packageName)
) {
continue;
}