From 9ab0ee9d32d5f2f1fcf7e3343abcd554004b684c Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sat, 27 Feb 2021 21:09:58 +0800 Subject: [PATCH] [app] Enabled DoH by default if country is CN --- app/src/main/java/io/github/lsposed/manager/App.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/io/github/lsposed/manager/App.java b/app/src/main/java/io/github/lsposed/manager/App.java index 3c0b1f36..51acbb6f 100644 --- a/app/src/main/java/io/github/lsposed/manager/App.java +++ b/app/src/main/java/io/github/lsposed/manager/App.java @@ -33,6 +33,7 @@ import androidx.preference.PreferenceManager; import java.io.File; import java.io.PrintWriter; import java.io.StringWriter; +import java.util.Locale; import io.github.lsposed.manager.repo.RepoLoader; import io.github.lsposed.manager.ui.activity.CrashReportActivity; @@ -93,6 +94,11 @@ public class App extends Application { instance = this; pref = PreferenceManager.getDefaultSharedPreferences(this); + if ("CN".equals(Locale.getDefault().getCountry())) { + if (!pref.contains("doh")) { + pref.edit().putBoolean("doh", true).apply(); + } + } DayNightDelegate.setApplicationContext(this); DayNightDelegate.setDefaultNightMode(ThemeUtil.getDarkTheme()); RepoLoader.getInstance().loadRemoteData();