新版apk package过滤机制

This commit is contained in:
huangzhuanghua
2017-02-09 17:39:16 +08:00
parent 30bb750d94
commit a29c0bd466
12 changed files with 2730 additions and 15111 deletions

View File

@ -178,26 +178,21 @@ public class SplashScreenActivity extends BaseActivity {
isFirst = false;
// 第一次启动把package.txt文件内容加载进数据库
FilterManager filterManager = null;
if (!sp.getBoolean("isLoadFilter", false)) {
filterManager = new FilterManager(getApplicationContext());
FilterManager filterManager = new FilterManager(getApplicationContext());
if (!sp.getBoolean("isLoadFilterV2d4", false)) {
filterManager.loadFilter();
}
// 获取过滤包
filterManager.getFilterFromServer(0);
// 检查是否存在旧版本光环助手包
checkOldGhFile();
// 更新过滤表获取自动刷新的cd获取版本对应表
String time = sp.getString("filter_time", null);
String time = sp.getString("refresh_time", null);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
String today = format.format(new Date());
if (!today.equals(time)) {
// 获取过滤包
if (filterManager == null) {
filterManager = new FilterManager(getApplicationContext());
}
filterManager.getFilterFromServer(today);
// 获取版本代码、名称
PlatformUtils.getInstance(getApplicationContext()).getPlatform();
}