version:1.3.4

update:
fix:
add:增加丢失模式,增加开发人员选项管控
This commit is contained in:
2021-05-07 15:53:45 +08:00
parent cbf58613d8
commit c0dc7acca8
21 changed files with 625 additions and 184 deletions

View File

@@ -41,7 +41,7 @@ public class URLUtils {
if (TextUtils.isEmpty(whiteList)) {
Log.e(TAG, "getBrowserWhiteList: " + "whiteList is empty");
} else {
List<String> URLList = Arrays.asList(whiteList.split(","));
List<String> URLList = new ArrayList<>(Arrays.asList(whiteList.split(",")));
Observable.create(new ObservableOnSubscribe<String>() {
@Override
public void subscribe(ObservableEmitter<String> emitter) throws Exception {
@@ -53,14 +53,19 @@ public class URLUtils {
if (!baseURLList.contains(noHttp)) {
baseURLList.add(noHttp);
}
}
if (url.startsWith("https://")) {
emitter.onNext(getOkHttpURL(url));
} else if (url.startsWith("https://")) {
String noHttps = url.substring(8);
if (!baseURLList.contains(noHttps)) {
baseURLList.add(noHttps);
}
emitter.onNext(getOkHttpURL(url));
} else {
baseURLList.add("http://" + url);
emitter.onNext(getOkHttpURL("http://" + url));
baseURLList.add("https://" + url);
emitter.onNext(getOkHttpURL("https://" + url));
}
emitter.onNext(getOkHttpURL(url));
Log.e(TAG, "subscribe: " + url);
}
emitter.onComplete();
@@ -97,7 +102,7 @@ public class URLUtils {
@Override
public void onError(Throwable e) {
Log.e(TAG, "onError: " + e.getMessage());
}
@Override
@@ -223,6 +228,7 @@ public class URLUtils {
sb.append(c);
}
}
Log.e(TAG, "getUserAgent: " + sb.toString());
return sb.toString();
}
}

View File

@@ -1501,5 +1501,7 @@ public class Utils {
long availableSize = sf.getAvailableBytes();
return Formatter.formatFileSize(context, availableSize);
}
}