fix:优化请求次数
add:
This commit is contained in:
2022-03-28 09:53:30 +08:00
parent f7f0e4eeb8
commit 9b3a1c8b92
120 changed files with 4455 additions and 4319 deletions

View File

@@ -58,7 +58,10 @@ import com.uiui.sn.BuildConfig;
import com.uiui.sn.R;
import com.uiui.sn.Statistics.AppInformation;
import com.uiui.sn.Statistics.StatisticsInfo;
import com.uiui.sn.bean.zuoye.AppUsed;
import com.uiui.sn.bean.AppUsed;
import com.uiui.sn.config.CommonConfig;
import com.uiui.sn.network.HTTPInterface;
import com.uiui.sn.network.NetInterfaceManager;
import java.io.BufferedReader;
import java.io.File;
@@ -860,11 +863,11 @@ public class Utils {
@SuppressLint("NewApi")
static synchronized public boolean writeDisableUpdateList(Context context) {
//允许安装的app
String now = JGYUtils.getString(context.getContentResolver(), "qch_app_forbid");
String now = JGYUtils.getString(context.getContentResolver(), CommonConfig.QCH_APP_FORBID);
//禁止升级的app
String upgrade_disallow = Settings.System.getString(context.getContentResolver(), "upgrade_disallow");
//所有app
String only_jgy_shortcut_list = Settings.System.getString(context.getContentResolver(), "only_jgy_shortcut_list");
String only_jgy_shortcut_list = Settings.System.getString(context.getContentResolver(), CommonConfig.ONLY_SHORTCUT_LIST);
Log.e("writeDisableUpdateList", "qch_app_forbid: " + now);
HashSet<String> nowList = new HashSet<>();
HashSet<String> disallowList = new HashSet<>();
@@ -905,10 +908,10 @@ public class Utils {
if (allList.size() > 0) {
Log.e("writeDisableUpdateList", "allList:" + allList);
String list = String.join(",", allList);
writeSucceed = JGYUtils.putString(context.getContentResolver(), "qch_app_forbid", list);
writeSucceed = JGYUtils.putString(context.getContentResolver(), CommonConfig.QCH_APP_FORBID, list);
Log.e("writeDisableUpdateList", "qch_app_forbid:" + list);
} else {
writeSucceed = JGYUtils.putString(context.getContentResolver(), "qch_app_forbid", "Invalid");
writeSucceed = JGYUtils.putString(context.getContentResolver(), CommonConfig.QCH_APP_FORBID, "Invalid");
}
return writeSucceed;
/*功能和应用安装白名单一样首先会写入所有的app名单。
@@ -1262,4 +1265,29 @@ public class Utils {
e.printStackTrace();
}
}
public static String getWifiAlias(Context context) {
WifiManager wifiManager = (WifiManager) context.getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
if (wifiInfo.getSSID() == null) {
return "WiFi未连接";
} else {
Log.e(TAG, "getWifiAlias: " + wifiInfo.getSSID());
return wifiInfo.getSSID();
}
}
/**
* 获取公网IP并保存
* @param context
*/
public static void getPublicIP(Context context) {
NetInterfaceManager.getInstance().getPublicIP(new NetInterfaceManager.PublicIP() {
@Override
public void set(String ip) {
SPUtils.put(context, "PublicIP", ip);
Log.e("getPublicIP", "set: " + ip);
}
});
}
}